Nostandart imtiyozlar
jadvalda indeks yaratish huquqini beradi
INDEX
obyekt uchun sinonim yaratish huquqini beruvchi
SYNONYM
jadvalda ALTER TABLE komandasini bajarish xquqini beruvchi
ALTER
GRANT GRANT privilege ON [creator] tablename TO userid, ... [WITH GRANT OPTION]
Bu erda,
-privilege – tayinlanayotgan imtiyozlar ro‘yxati,
-tablename - jadval nomi,
-userid – imtyozlar olgan foydalanuvchilar ro‘yxati.
Masalan: GRANT SELECT, INSERT ON Orders TO Adrian, Diane;
Orders jadvalida Adrian va Diane foydalanuvchilari uchun SELECT va INSERT imtiyozlarini berish
Ma’lum ustunlarga imtiyozlarni cheklanish Bu cheklanish UPDATE va REFERENCES imtiyozlarida ishlatilishi mumkin. Bu xolda imtiyoz ko‘rsatilgandan so‘ng qavs ichida shu imtiyoz qo‘llaniluvchi ustunlar ko‘rsatiladi (agar ustunlar ko‘rsatilmagan bo‘lsa, imtiyoz butun jadvalga ta’sir o‘tkazadi).
Masalan:
GRANT UPDATE (City, Comm) ON Salespeople TO Diane;
bunda Diane ga Salepeople jadvalining City va Comm ustunlari qiymatlarini o‘zgartirish huquqini beradi
REFERENCES
Masalan:
GRANT REFERENCES (CName, CNum) ON Customers TO Stephen
bunda Stephen ga CNum va CName ustunlarini o‘zining jadvallaridagi ixtiyoriy tashqi kalitlarga nisbatan ajdod kalit sifatida ishlatish huquqini beradi
ALL
Masalan:
GRANT ALL ON Customers TO Stephen; ALL kalit so’zi Customers jadvalida Stephen foydalanuvchisiga barcha imtiyozlarni berish uchun ishlatiladi
PUBLIC
Masalan:
GRANT SELECT ON Orders TO PUBLIC; Ixtiyoriy foydalanuvchiga Orders jadvalini ko‘rish imkonini berish uchun
Dostları ilə paylaş: |