SQL-lauseiden tyypit

Datamäärityskielen (DDL) lausekkeet

Datamäärityskielen (DDL) lausekkeiden avulla voit suorittaa seuraavat tehtävät:

  • Skeemaobjektien luominen, muuttaminen ja poistaminen

  • Oikeuksien ja roolien myöntäminen ja peruuttaminen

  • Taulua, indeksiä koskevien tietojen analysointi, tai klusterista

  • Valvonta-asetusten määrittäminen

  • Kommenttien lisääminen tietosanakirjaan

Komennot CREATE, ALTER ja DROP edellyttävät yksinoikeutta määritettyyn kohteeseen. Esimerkiksi ALTER TABLE-lause epäonnistuu, jos toisella käyttäjällä on avoin tapahtuma määritetyssä taulussa.

Komennot GRANT, REVOKE, ANALYZE, AUDIT ja COMMENT eivät edellytä yksinoikeutta määritettyyn kohteeseen. Voit esimerkiksi analysoida taulukkoa, kun muut käyttäjät päivittävät taulukkoa.

Oracle Database sitouttaa implisiittisesti nykyisen tapahtuman ennen jokaista DDL-lausetta ja jokaisen DDL-lausekkeen jälkeen.

Monet DDL-lausekkeet saattavat aiheuttaa sen, että Oracle Database kääntää uudelleen tai valtuuttaa skeemaobjektit uudelleen. Tietoja siitä, miten Oracle Database kääntää ja valtuuttaa uudelleen skeemaobjektit ja olosuhteet, joissa DDL-lausuma aiheuttaisi tämän, on kohdassa Oracle Database Concepts.

DDL-lausumia tuetaan PL/SQL:ssä käyttämällä DBMS_SQL-pakettia.

Katso myös:

PL/SQL-pakettien ja -tyyppien viite

DDL-lausekkeet ovat:

ALTER … (Kaikki lausekkeet, jotka alkavat kirjaimella ALTER)

ANALYZE
ASSOCIATE STATISTICS
AUDIT
.

Vastaa

Sähköpostiosoitettasi ei julkaista.