mekanizma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
mekanizma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Mart 2012 Pazar

[TR] Oracle nesne isim çözünürlüğü mekanizması

Oracle veritabanında; SQL cümleleri içerisinde db nesne isimlerinin, aşağıdaki formatta belirtilmesi tavsiye edilir.

          şema_ismi.nesne_ismi.nesne_bileşen_ismi

Ancak SQL cümleleri içerisinde genelde bu format kullanılmaz. Çoğunlukla "şema_ismi" ve "nesne_bileşen_ismi" belirtilmez, sadece "nesne_ismi" belirtilir. Bu sebeple Oracle, SQL cümleleri içerisinde tam ve kesin olarak hangi nesnenin belirtildiğini saptamak üzere bir mekanizma geliştirmiştir. Oracle nesne
isim çözünürlüğü mekanizması. Bu mekanizma şu mantıkta çalışır;

1. SQL komutundaki birinci parça kontrol ediliyor.

 A1. Birinci parça, SQL komutunu çalıştıran db kullanıcısının şeması altındaki bir nesne ile eşleşiyor mu kontrol edilir. Eşleşiyorsa A2'ye geçilir.Eşleşmiyorsa, B1'e geçilir.