Tipuri de declarații SQL

Declarații în limbajul de definire a datelor (DDL)

Declarațiile în limbajul de definire a datelor (DDL) vă permit să efectuați aceste sarcini:

  • Crearea, modificarea și eliminarea obiectelor de schemă

  • Acordarea și revocarea de privilegii și roluri

  • Analizați informații despre o tabelă, indice, sau cluster

  • Stabilirea opțiunilor de audit

  • Adaugarea de comentarii la dicționarul de date

Comanda CREATE, ALTER și DROP necesită acces exclusiv la obiectul specificat. De exemplu, o instrucțiune ALTER TABLE eșuează dacă un alt utilizator are o tranzacție deschisă pe tabelul specificat.

Comenzile GRANT, REVOKE, ANALYZE, AUDIT și COMMENT nu necesită acces exclusiv la obiectul specificat. De exemplu, puteți analiza un tabel în timp ce alți utilizatori actualizează tabelul.

Oracle Database angajează implicit tranzacția curentă înainte și după fiecare instrucțiune DDL.

Multe instrucțiuni DDL pot determina Oracle Database să recompileze sau să reautorizeze obiectele schemei. Pentru informații despre modul în care Oracle Database recompilează și reautorizează obiectele de schemă și despre circumstanțele în care o instrucțiune DDL ar putea provoca acest lucru, consultați Oracle Database Concepts.

Instrucțiunile DDL sunt acceptate de PL/SQL cu utilizarea pachetului DBMS_SQL.

Vezi și:

PL/SQL Packages and Types Reference

Explicațiile DDL sunt:

ALTER … (Toate instrucțiunile care încep cu ALTER)
ANALYZE
ASSOCIATE STATISTICS
AUDIT
.

Lasă un răspuns

Adresa ta de email nu va fi publicată.