Typy příkazů SQL

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)
ANALYZE
ASSOCIATE STATISTICS
AUDIT
.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.