Typer af SQL-angivelser

Data Definition Language (DDL)-angivelser

Data Definition Language (DDL)-angivelser giver dig mulighed for at udføre disse opgaver:

  • Skab, ændr og slet skemaobjekter

  • Giv og tilbagekald rettigheder og roller

  • Analyse oplysninger om en tabel, et indeks, eller klynge

  • Etablerer revisionsindstillinger

  • Føj kommentarer til dataordbogen

Kommandoerne CREATE, ALTER og DROP kræver eksklusiv adgang til det angivne objekt. F.eks. mislykkes en ALTER TABLE-anvisning, hvis en anden bruger har en åben transaktion i den angivne tabel.

Kommandoerne GRANT, REVOKE, ANALYZE, AUDIT og COMMENT kræver ikke eksklusiv adgang til det angivne objekt. Du kan f.eks. analysere en tabel, mens andre brugere opdaterer tabellen.

Oracle Database bekræfter implicit den aktuelle transaktion før og efter hver DDL-anvisning.

Mange DDL-anvisninger kan få Oracle Database til at rekompilere eller genautorisere skemaobjekter. Du kan finde oplysninger om, hvordan Oracle Database genkompilerer og genautoriserer skemaobjekter, og under hvilke omstændigheder en DDL-anvisning kan forårsage dette, i Oracle Database-koncepter.

DDL-anvisninger understøttes af PL/SQL ved brug af pakken DBMS_SQL.

Se også:

PL/SQL-pakker og typer Reference

DDL-erklæringerne er:

ALTER … (Alle erklæringer, der begynder med ALTER)
ANALYZE
ASSOCIATE STATISTICS
AUDIT

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.