SQL REVOKE एक DCL (Data Control Language) command है जिसका उपयोग किसी user को पहले से दी गई permissions (अधिकार) को हटाने के लिए किया जाता है।
REVOKE privilege_name
ON object_name
FROM user_name;
privilege_name: वह अधिकार जिसे हटाना है (जैसे SELECT, INSERT आदि)
object_name: जिस टेबल या database object से permission हटानी है
user_name: जिससे permission हटानी है
REVOKE SELECT
ON Students
FROM 'rahul';
इस command से 'rahul' user से Students टेबल पर SELECT की अनुमति हटा दी जाएगी।
REVOKE INSERT, UPDATE
ON Employees
FROM 'priya';
यह 'priya' से INSERT और UPDATE privileges को हटाता है।
REVOKE ALL
ON Orders
FROM 'admin';
यह command 'admin' से Orders टेबल की सभी permissions हटा देगा।
SQL REVOKE command का उपयोग करके किसी भी user की permissions को आसानी से हटाया जा सकता है। यह database की सुरक्षा बनाए रखने में महत्वपूर्ण भूमिका निभाता है।