Adatdefiníciós nyelv (DDL) utasítások
Az adatdefiníciós nyelv (DDL) utasításai lehetővé teszik a következő feladatok elvégzését:
- 
Sémaobjektumok létrehozása, módosítása és törlése
 - 
Jogosultságok és szerepkörök megadása és visszavonása
 - 
Táblára, indexre vonatkozó információk elemzése, vagy fürtről
 - 
Felügyeleti lehetőségek beállítása
 - 
Kommentárok hozzáadása az adatszótárhoz
 
A CREATE, ALTER és DROP parancsok kizárólagos hozzáférést igényelnek a megadott objektumhoz. Például a ALTER TABLE utasítás sikertelen, ha egy másik felhasználónak nyitott tranzakciója van a megadott táblán.
A GRANT, REVOKE, ANALYZE, AUDIT és COMMENT parancsok nem igényelnek kizárólagos hozzáférést a megadott objektumhoz. Például elemezhet egy táblát, miközben más felhasználók éppen frissítik a táblát.
Az Oracle Database minden DDL-utasítás előtt és után implicit módon rögzíti az aktuális tranzakciót.
A sok DDL-utasítás hatására az Oracle Database újrafordíthatja vagy újraengedélyezheti a sémaobjektumokat. Arról, hogy az Oracle Database hogyan fordítja újra és engedélyezi újra a sémaobjektumokat, valamint arról, hogy milyen körülmények között okozhatja ezt egy DDL-utasítás, az Oracle Database Concepts című fejezetben olvashat.
A DDL-utasításokat a PL/SQL a DBMS_SQL csomag használatával támogatja.
Lásd még:
PL/SQL csomagok és típusok hivatkozása
A DDL-utasítások:
ALTER … (Minden ALTER)ANALYZEASSOCIATE STATISTICSAUDIT
 kezdetű utasítás.