SQL92_SECURITY, Oracle initialization parametrelerinden biridir.
Default değeri "FALSE" dir. Static bir parametredir yani değişmesi durumunda database restart gerekmektedir. Eğer "TRUE" ya getirir isek; kullanıcılar bir tabloya UPDATE veya DELETE yaparken set veya where koşullarında geçen alanlara SELECT çekme hakkınada sahip olması gerekliliğini aramaktadır. Örneğin;
update table_name
set column_name1=yeni_deger
where column_name2=kosul;
Yukarıdaki statementi çalıştıran kimse aşağıdaki select ide çalıştırabiliyor olmalı koşulunu arar.
select column_name1,column_name2 from table_name;
DBA_TAB_PRIVS ve ROLE_TAB_PRIVS view larından bu haklara sahip olmayan kullanıcılar belirlenebilir.
Hiç yorum yok:
Yorum Gönder