DCL

Data Control Language (DCL) (Мова контролю даних) — комп'ютерна мова, також частина SQL, що використовуються в комп'ютерних програмах або користувачами баз даних для контролю доступу до даних в базах даних.

DCL командами є:

  • GRANT (надати) — дозволити визначеним користувачам виконувати визначені маніпуляції
  • REVOKE (скасувати) — скасувати надані права

Наступні дії можуть бути GRANTED TO або ж REVOKED FROM користувача чи ролі: CONNECT, SELECT, INSERT, UPDATE, DELETE, USAGE

В Oracle виконання DCL команди створює примусовий неявний commit, тобто завершення транзакції. В PostgreSQL виконання DCL є частиною транзакції, що триває, та відповідно бути відкоченим (rolled back).

Див. також

  • Data Definition Language
  • Data Manipulation Language


Бази даних Це незавершена стаття про бази даних.
Ви можете допомогти проєкту, виправивши або дописавши її.
Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (грудень 2022)