Data Control Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Aggiunto il template "Portale" |
||
(3 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
{{torna a|Structured Query Language}}
In [[informatica]] il '''Data Control Language (DCL)''' è un linguaggio utilizzato nel [[SQL]] per fornire o revocare agli utenti i permessi necessari per poter utilizzare i comandi di [[Data Definition Language]] (DDL) e [[Data Manipulation Language]], oltre agli stessi comandi DCL (che gli servono a sua volta per poter modificare i permessi su alcuni oggetti)▼
▲In [[informatica]] il '''Data Control Language''' ('''DCL
== Descrizione ==
Riga 9 ⟶ 11:
==== Sintassi del comando Grant ====
<syntaxhighlight lang="sql">
GRANT ''privilegi''
ON ''oggetti''
TO { PUBLIC | ''nome_ddde'' [, ...] }
[ WITH GRANT OPTION ]
</syntaxhighlight>
* PUBLIC indica che il privilegio deve essere assegnato a tutti gli utenti, compresi quelli che verranno creati in seguito e ai quali non verrà espressamente negato.
Riga 24 ⟶ 26:
==== Sintassi del comando Revoke ====
<syntaxhighlight lang="sql">
REVOKE [ GRANT OPTION FOR ] ''privilegi''
ON ''oggetto''
FROM { PUBLIC | ''nome_utente'' [, ...] }
{ RESTRICT | CASCADE }
</syntaxhighlight>
* GRANT OPTION FOR specifica che non si intende eliminare il privilegio in sé, ma il diritto di un certo utente di accordare o revocare tale permesso ad altri.
Riga 39 ⟶ 41:
== Voci correlate ==
* [[SQL]]
* [[Database]]▼
* [[Data Definition Language]] (DDL)
* [[Data Manipulation Language]] (DML)
▲* [[Database]]
{{Portale|informatica}}
[[Categoria:
|