Typer av SQL-uttalanden

Data Definition Language (DDL)-uttalanden

Data Definition Language (DDL)-uttalanden ger dig möjlighet att utföra följande uppgifter:

  • Skapa, ändra och ta bort schemaobjekt

  • Giva och återkalla privilegier och roller

  • Analysera information om en tabell, ett index, eller kluster

  • Inställ granskningsalternativ

  • Lägg till kommentarer till datalängden

Kommandona CREATE, ALTER och DROP kräver exklusiv åtkomst till det angivna objektet. Ett ALTER TABLE-meddelande misslyckas till exempel om en annan användare har en öppen transaktion i den angivna tabellen.

Kommandona GRANT, REVOKE, ANALYZE, AUDIT och COMMENT kräver inte exklusiv åtkomst till det angivna objektet. Du kan till exempel analysera en tabell medan andra användare uppdaterar tabellen.

Oracle Database bekräftar implicit den aktuella transaktionen före och efter varje DDL-anvisning.

Många DDL-anvisningar kan leda till att Oracle Database måste kompilera om eller auktorisera schemaobjekt på nytt. Information om hur Oracle Database kompilerar om och auktoriserar schemaobjekt på nytt och under vilka omständigheter ett DDL-uttalande kan orsaka detta finns i Oracle Database Concepts.

DDL-uttalanden stöds av PL/SQL med hjälp av paketet DBMS_SQL.

Se även:

PL/SQL Packages and Types Reference

DDL-anvisningarna är:

ALTER … (Alla anvisningar som börjar med ALTER)
ANALYZE
ASSOCIATE STATISTICS
AUDIT

Lämna ett svar

Din e-postadress kommer inte publiceras.