Les types de commandes SQL (DDL, DML) : qui a raison?
Salut,
Dans le livre pour préparer l'examen SQL Fondamentaux 1Z0-061 de Roopesh Ramklass, il est marqué que les types de commandes SQL sont les suivants :
DML (DATA MANIPULATION LANGAGE)
• SELECT
• INSERT
• UPDATE
• DELETE
• MERGE
DDL (DATA DEFINITION LANGAGE)
• CREATE
• ALTER
• DROP
• RENAME
• TRUNCATE
• COMMENT
DCL (DATA CONTROL LANGAGE)
• GRANT
• REVOKE
TCL (TRANSACTION CONTROL LANGAGE)
• COMMIT
• ROLLBACK
• SAVEPOINT
Le problème est que cela ne correspond pas avec la liste d'Oracle et donc je me demandais qui avait raison :weird:
Notamment le DCL qui n'existe pas dans cette liste d'Oracle.
En clair, quelle liste fait foi pour l'examen?
https://docs.oracle.com/cd/B28359_01...ments_1001.htm
DDL
- ALTER
- ANALYZE
- ASSOCIATE STATISTICS
- AUDIT
- COMMENT
- CREATE
- DISASSOCIATE STATISTICS
- DROP
- FLASHBACK
- GRANT
- NOAUDIT
- PURGE
- RENAME
- REVOKE
- TRUNCATE
DML
- CALL
- DELETE
- EXPLAIN PLAN
- INSERT
- LOCK TABLE
- MERGE
- SELECT
- UPDATE
TCL
- COMMIT
- ROLLBACK
- SAVEPOINT
- SET TRANSACTION
- SET CONSTRAINT
Session Control Statements
System Control Statement