Arten von SQL-Anweisungen

Data Definition Language (DDL)-Anweisungen

Data Definition Language (DDL)-Anweisungen ermöglichen es Ihnen, diese Aufgaben durchzuführen:

  • Erstellen, Ändern und Löschen von Schemaobjekten

  • Erteilen und Entziehen von Berechtigungen und Rollen

  • Analysieren von Informationen über eine Tabelle, einen Index, oder Cluster

  • Einrichten von Überprüfungsoptionen

  • Hinzufügen von Kommentaren zum Datenwörterbuch

Die Befehle CREATE, ALTER und DROP erfordern exklusiven Zugriff auf das angegebene Objekt. Beispielsweise schlägt eine ALTER TABLE-Anweisung fehl, wenn ein anderer Benutzer eine offene Transaktion in der angegebenen Tabelle hat.

Die Befehle GRANT, REVOKE, ANALYZE, AUDIT und COMMENT erfordern keinen exklusiven Zugriff auf das angegebene Objekt. Sie können beispielsweise eine Tabelle analysieren, während andere Benutzer die Tabelle aktualisieren.

Oracle Database führt vor und nach jeder DDL-Anweisung implizit ein Commit der aktuellen Transaktion durch.

Viele DDL-Anweisungen können dazu führen, dass Oracle Database Schemaobjekte neu kompiliert oder neu autorisiert. Informationen darüber, wie Oracle Database Schemaobjekte neu kompiliert und autorisiert und unter welchen Umständen eine DDL-Anweisung dies bewirkt, finden Sie unter Oracle Database Concepts.

DDL-Anweisungen werden von PL/SQL unter Verwendung des Pakets DBMS_SQL unterstützt.

Siehe auch:

PL/SQL Packages and Types Reference

Die DDL-Anweisungen sind:

ALTER … (Alle Anweisungen beginnen mit ALTER)
ANALYZE
ASSOCIATE STATISTICS
AUDIT

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.