Erinevus lehekülje "Päringute koostamine struktureeritud päringukeeles (SQL)" redaktsioonide vahel
21. rida: | 21. rida: | ||
'''Kommentaaride lisamine:''' kommentaar lisatakse SQL lause lõppu, algab 2 miinusmärgiga; kommentaaride lisamiseks SQL lausesse kasutatakse C kommenteerimismärke, vt järgnev näide <code>SELECT e.name, p.code FROM d_events e, </code>/* aliased määratakse siin! */<code> d_packages p WHERE e.cost BETWEEN p.low_range AND p.high_range;</code> | '''Kommentaaride lisamine:''' kommentaar lisatakse SQL lause lõppu, algab 2 miinusmärgiga; kommentaaride lisamiseks SQL lausesse kasutatakse C kommenteerimismärke, vt järgnev näide <code>SELECT e.name, p.code FROM d_events e, </code>/* aliased määratakse siin! */<code> d_packages p WHERE e.cost BETWEEN p.low_range AND p.high_range;</code> | ||
+ | |||
+ | <h5>Allikad:</h5> | ||
+ | * [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle 12c SQL info] |
Viimane redaktsioon: 20. mai 2019, kell 10:37
Päringukeel SQL (Toodud näited töötavad Oracle ABHS keskkondades) MySQL ja MariaDB kohta uuri siit
- Andmete määratluskeel - Data Definition Language (DDL)
- Andmete halduskeel - Data Manipulation Language (DML)
- Andmetehingute reguleerimise keel - Transaction Control Language (TCL)
- Andmetele juurdepääsukeel -Data Control Language (DCL)
Tabeli ja veerupiirangute vaatamine: SELECT * FROM all_constraints WHERE table_name='Reaalne tabelinimi';
või SELECT * FROM user_constraints WHERE table_name='Reaalne tabelinimi';
Piirangutega seotud veerunimed asuvad andmesõnastiku tabelis user_cons_columns: SELECT constraint_name, column_name, position FROM user_cons_columns;
- Teksti- aka stringifunktsioonid SQL
- SQL arvufunktsioonid
- SQL kuupäevafunktsioonid
- SQL grupeerimisfunktsioonid
- SQL teisendusfunktsioonid
- SQL üldfunktsioonid (tingimusavaldised)
- SQL alampäringud
- SQL päringud mitmetest tabelitest
Õiguste vaatamine (DCL): SELECT * FROM user_tab_privs WHERE table_name='Reaalne tabelinimi';
Uuri lähemalt Andmeobjektidega seotud õigused
Kommentaaride lisamine: kommentaar lisatakse SQL lause lõppu, algab 2 miinusmärgiga; kommentaaride lisamiseks SQL lausesse kasutatakse C kommenteerimismärke, vt järgnev näide SELECT e.name, p.code FROM d_events e,
/* aliased määratakse siin! */ d_packages p WHERE e.cost BETWEEN p.low_range AND p.high_range;