Data Control Language
Data Control Language definuje, jak k danému [[Databázový objekt|databázovému objektu]] mohou přistupovat další uživatelé.
[!example] Přidávání práv -
WITH GRANT OPTIONumožní uživatelům, aby přidávali stejná či nižší práva dalším uživatelům -PUBLICzajistí, že práva dostanou všichni nynější i budoucí uživatelé ```sql GRANT (seznam_privilegii | ALL PRIVILEGES) ON nazev_db_objektu TO (seznam_autorizacnich_identifikatoru | PUBLIC) [WITH GRANT OPTION][!example] Odebrání práv - `GRANT OPTION` - Právo nebude odebráno, pokud mu bylo přiděleno ještě někým jiným - `CASCADE` - Odebrat práva všem, i těm, co je získali pomocí `WITH GRANT OPTION` - `RESTRICT` - Neumožní odebrat práva, pokud by `CASCADE` odebíral další práva ```sql REVOKE [GRANT OPTION FOR] (seznam_privilegii | ALL PRIVILEGES) ON nazev_db_objektu FROM (seznam_autorizacnich_identifikatoru | PUBLIC) [RESTRICT | CASCADE]