Bazasi boshqarish


ALL va PUBLIC argumentlaridan foydalanish


Download 2.13 Mb.
Pdf ko'rish
bet22/153
Sana20.10.2023
Hajmi2.13 Mb.
#1710944
1   ...   18   19   20   21   22   23   24   25   ...   153
Bog'liq
61dbf61e8b8af1.76566515

ALL va PUBLIC argumentlaridan foydalanish. 
ALL jadvalda xamma imtiyozlarni berish uchun ishlatiladi. 
Masalan: 
GRANT ALL ON Customers TO Stephen; 
Agar siz imtiyozlarni publikatsiya (PUBLIC) uchun uzatsangiz
xamma foydalanuvchilar avtomatik ravishda ularni qabul qiladi. 
Odatda bu ma’lum asos jadvallarda yoki tasavvurlarda ( VIEW) 
imtiyozi 
uchun 
qo‘llanadi. 
Ixtiyoriy 
foydalanuvchiga 


31 
Buyurtmalarjadvalini ko‘rish imkonini berish uchun, siz quyidagini 
kiritishingiz mumkin: 
GRANT SELECT ON Orders TO PUBLIC; 
WITH GRANT OPTIONS yordamida imtiyozlar berish. 
Ba’zida jadval yaratuvchisiga boshqa foydalanuvchilar uning 
jadvalitda imtiyozlarni uzatish imkoniga ega bo‘lishlari kerak. Odatda 
bu bir yoki bir necha xodimlar bir necha yoki xamma asos jadvallarni 
yaratib, ularni shu jadvallar bilan ishlaydigan xodimlarga 
topshiradigan tizimlarda zarurdir. SQL da buning uchun WITH 
GRANT OPTION ifodasidan foydalaniladi. 
Agar 
Diane 
buyurtmachilar 
jadvalida 
Adrian 
boshqa 
foydalanuvchilarga SELECT imtiyozini berish xuquqiga ega 
bo‘lishini istasa, unga WITH GRANT OPTION ifodasidan foydalanib 
SELECT imtiyozini beradi: 
GRANT SELECT ON Customers TO Adrian WITH GRANT 
OPTION; 
Adrian uchinchi shaxslarga SELECT imtiyozini berish xuquqiga 
ega bo‘lgandan so‘ng quyidagi komandani berishi mumkin GRANT 
SELECT ON Diane.Customers TO Stephen; yoki GRANT SELECT 
ON Diane.Customers TO Stephen WITH GRANT OPTION; 
Xuquq olgan foydalanuvchilar jadvalga murojaat qilganda jadval 
egasining murojaat ID sini o‘rnatishlari lozim, chunki jadval 
yaratuvchiga tegishlidir. 

Download 2.13 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   153




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling