Erinevus lehekülje "SQL lausendite info" redaktsioonide vahel
Allikas: Teadmusbaas
4. rida: | 4. rida: | ||
* TCL (''Tranaction Control Language'') on tehingute kontrollkeel, sisaldab korraldusi COMMIT, ROLLBACK, SAVEPOINT; | * TCL (''Tranaction Control Language'') on tehingute kontrollkeel, sisaldab korraldusi COMMIT, ROLLBACK, SAVEPOINT; | ||
* DCL (''Data(base) Control Language'') on andmetele juurdepääsu reguleerimise keel, sisaldab korraldusi GRANT ja REVOKE. | * DCL (''Data(base) Control Language'') on andmetele juurdepääsu reguleerimise keel, sisaldab korraldusi GRANT ja REVOKE. | ||
− | * [http://wiki.kehtna.edu.ee/P%C3%A4ringute_koostamine_struktureeritud_p%C3%A4ringukeeles_(SQL) Vaata ka Oracle sama materjali] | + | * <mark>[http://wiki.kehtna.edu.ee/P%C3%A4ringute_koostamine_struktureeritud_p%C3%A4ringukeeles_(SQL) Vaata ka Oracle sama materjali]</mark> |
SQL keeles kasutatavad funktsioonid jagunevad: | SQL keeles kasutatavad funktsioonid jagunevad: |
Redaktsioon: 9. mai 2019, kell 11:20
Standardne SQL saab jagada 4 alamliiki:
- DDL (Data Definition Language) on andmete määratluskeel, sisaldab korraldusi CREATE, ALTER, DROP, RENAME;
- DML (Data Manipulation Language) on andmete töötlemise keel, sisaldab korraldusi SELECT, INSERT, UPDATE;
- TCL (Tranaction Control Language) on tehingute kontrollkeel, sisaldab korraldusi COMMIT, ROLLBACK, SAVEPOINT;
- DCL (Data(base) Control Language) on andmetele juurdepääsu reguleerimise keel, sisaldab korraldusi GRANT ja REVOKE.
- Vaata ka Oracle sama materjali
SQL keeles kasutatavad funktsioonid jagunevad:
- Teksti ehk stringifunktsioonid CONCAT, INSTR, LENGTH, LPAD, RPAD, LEFT, RIGHT, MID, TRIM jne;
- Arvufunktsioonid ABS, CEIL, DIV, EXP, PI, SIN, COS jne;
- Kuupäevafunktsioonid;
- Grupeerimisfunktsioonid;
- Teisendusfunktsioonid;
- Üldfunktsioonid;
- Tabelite mestimiskorraldused JOIN.