Soorten SQL-verklaringen

Data Definition Language (DDL)-verklaringen

Data definition language (DDL)-verklaringen stellen u in staat de volgende taken uit te voeren:

  • Schema-objecten maken, wijzigen en verwijderen

  • Voorrechten en rollen toekennen en intrekken

  • Informatie analyseren over een tabel, index, of cluster

  • auditopties instellen

  • commentaar toevoegen aan de data dictionary

De opdrachten CREATE, ALTER en DROP vereisen exclusieve toegang tot het gespecificeerde object. Een ALTER TABLE-instructie mislukt bijvoorbeeld als een andere gebruiker een transactie op de opgegeven tabel heeft geopend.

De GRANT-, REVOKE-, ANALYZE-, AUDIT– en COMMENT-commando’s vereisen geen exclusieve toegang tot het opgegeven object. U kunt bijvoorbeeld een tabel analyseren terwijl andere gebruikers de tabel bijwerken.

Oracle Database committeert impliciet de huidige transactie voor en na elke DDL-instructie.

Veel DDL-instructies kunnen ertoe leiden dat Oracle Database schema-objecten hercompileert of opnieuw autoriseert. Zie Oracle Database-concepten voor informatie over hoe Oracle Database schema-objecten hercompileert en opnieuw autoriseert en de omstandigheden waaronder een DDL-instructie dit zou veroorzaken.

DDL-instructies worden ondersteund door PL/SQL met behulp van het DBMS_SQL-pakket.

Zie ook:

PL/SQL-pakketten en -typen Referentie

De DDL-verklaringen zijn:

ALTER … (Alle verklaringen die beginnen met ALTER)
ANALYZE
ASSOCIATE STATISTICS
AUDIT

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.