Tietojen hallinnan kieli
Data Control Language ( LCD ; in Englanti tietojen valvonta kieli , DCL) on ohjelmointikieli ja joukko osa- SQL pääsyn valvontaa datan tietokantaan .
SQL-komennot
SQL-tiedonhallintakomentoja on tyypillisesti kuusi tyyppiä:
-
GRANT : käyttäjän valtuutus suorittaa toiminto;
-
DENY : käyttökielto käyttäjälle;
-
REVOKE : edellisen tiedonhallintakomennon peruutus;
-
COMMIT : käynnissä olevan liiketoimen validointi;
-
ROLLBACK : keskeneräisen liiketoimen peruutus;
-
LOCK : lukitus tietorakenteeseen.
Esimerkkejä
-
Valtuutus käyttäjän toimen suorittamiseen:
GRANT UPDATE (nom, prenom) ON eleves
TO enseignant
WITH GRANT OPTION;
-
Käyttäjän kielto suorittaa toiminto:
DENY DELETE
TO enseignant
-
Aikaisemman tiedonhallintakomennon peruuttaminen :
REVOKE UPDATE (nom, prenom)
ON eleves
FROM enseignant
-
Nykyisen tapahtuman vahvistus :
START TRANSACTION;
UPDATE eleves
SET age = '19'
WHERE nom = 'Lacourt' and prenom = 'Stéphane';
COMMIT;
-
Keskeneräisen tapahtuman peruutus :
ROLLBACK TO sauvegarde;
-
Tietorakenteen lukitseminen :
LOCK TABLE eleves IN EXCLUSIVE MODE;
Katso myös