Dcl

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Dcl as PDF for free.

More details

  • Words: 232
  • Pages: 6
SQL )Data Control Language )DCL

DCL

1

DCL Statements



Grant



Revoke

DCL

2

Grant ‫تستخدم لعطاء الصلحيات لمستخدم او مجموعة‬ .‫مستخدمين للتعامل مع أي كائن في قاعدة البيانات‬ ‫الصيغة العامة‬ GRANT { { SELECT | INSERT | UPDATE| DELETE | RULE | REFERENCES } [,…] | ALL } ON [TABLE] tablename [,…] TO { username | GROUP groupname | PUBLIC } [,…]; DCL





3

‫المثلة‬ ‫‪‬‬

‫‪‬‬

‫‪‬‬

‫إعطاء جميع الصلحيات على جدول ‪ EMP‬لجميع المستخدمين ‪.‬‬ ‫;‪GRANT ALL ON emp TO PUBLIC‬‬ ‫إعطاء صلحيات السترجاع من جدول ‪ EMP‬للمستخدم ‪Ali‬‬ ‫;‪GRANT SELECT ON emp TO Ali‬‬ ‫إعطاء صلحيات الضافة والحذف على الجدول ‪ EMP‬للمستخدم احمد‬ ‫;‪GRANT INSERT, DELETE ON emp to ahmed‬‬

‫‪4‬‬

‫‪DCL‬‬

Revoke ‫ يستخدم لسحب الصلحيات التي منحت لمستخدم أو مجموعة‬ . ‫مستخدمين للتعامل مع أي كائن في قاعدة البيانات‬ ‫ الصيغة العامة‬ REVOKE { { SELECT | INSERT | UPDATE| DELETE | RULE |REFERENCES | TRIGGER | ALL [PRIVILEGES] } ON [TABLE] tablename [,…] FROM { username | GROUP groupname | PUBLIC } [,…] [CASCADE| RESTRICT ]; DCL

5

‫المثلة‬ ‫‪ ‬سحب صلحيات الضافة والحذف عن المستخدم علي على الجدول‬ ‫‪emp‬‬ ‫‪REVOKE INSERT, DELETE ON emp‬‬ ‫;‪FROM Ali‬‬ ‫‪ ‬سحب كافة الصلحيات عن كل المستخدمين على الجدول ‪emp‬‬ ‫‪REVOKE ALL ON emp‬‬ ‫;‪FROM PUBLIC‬‬ ‫سحب صلحية السترجاع عن المجموعة ‪ IT‬على الجدول ‪emp‬‬ ‫;‪REVOKE SELECT ON emp FROM GROUP IT‬‬

‫‪‬‬

‫‪6‬‬

‫‪DCL‬‬

Related Documents

Dcl
November 2019 7
Marketing Plan Dcl
April 2020 10
Jom Join Dcl
May 2020 8