Příkazy jazyka definice dat (DDL)
Příkazy jazyka definice dat (DDL) umožňují provádět tyto úlohy:
- 
Vytvářet, měnit a rušit objekty schématu
 - 
Přidělovat a odebírat oprávnění a role
 - 
Analyzovat informace o tabulce, indexu, nebo clusteru
 - 
Zavést možnosti auditu
 - 
Přidat komentáře do datového slovníku
 
Příkazy CREATE, ALTER a DROP vyžadují výhradní přístup k zadanému objektu. Například příkaz ALTER TABLE selže, pokud má jiný uživatel otevřenou transakci v zadané tabulce.
Příkazy GRANT, REVOKE, ANALYZE, AUDIT a COMMENT nevyžadují výhradní přístup k zadanému objektu. Můžete například analyzovat tabulku, zatímco jiní uživatelé tabulku aktualizují.
Oracle Database implicitně odevzdává aktuální transakci před a po každém příkazu DDL.
Mnoho příkazů DDL může způsobit, že Oracle Database překompiluje nebo znovu autorizuje objekty schématu. Informace o tom, jak Oracle Database překompilovává a znovu autorizuje objekty schématu, a o okolnostech, za kterých by to příkaz DDL mohl způsobit, najdete v části Koncepty Oracle Database.
Příkazy DDL jsou podporovány jazykem PL/SQL s použitím balíčku DBMS_SQL.
Viz také:
Odkaz na balíčky a typy PL/SQL
Příkazy DDL jsou:
ALTER … (Všechny příkazy začínající ALTER)ANALYZEASSOCIATE STATISTICSAUDIT
.