Hurriyet

30 Aralık 2013 Pazartesi

Oracle Veritabanı: SYS_CONTEXT Nedir? - What is SYS_CONTEXT

Sys_context fonksiyonu bize alan adıyla eşleştirilmiş parametreyi verir. Syntax'ı aşağıdaki gibidir.

 select sys_context('alan_adı','parametre',uzunluğu) from dual;

Bu fonksiyon sayesinde daha önceden set edilmiş parametrelerle ihtiyacımız olabilecek temel bilgilere erişebiliriz.

En temel ihtiyacımız olabilecek parametreler:

-CURRENT_SCHEMA
-CURRENT_SCHEMA_ID
-DB_DOMAIN
-DB_NAME
-DB_UNIQUE_NAME
-HOST
-INSTANCE
-INSTANCE_NAME
-IP_ADDRESS
-ISDBA
-OS_USER
-SID
-TERMINAL
-SESSION_ID
-SESSION_USERID
-SESSION_USER
-SERVICE_NAME
-SERVER_HOST

Örnek kullanım:
select sys_context('USERENV','SID') from dual;  

Bütün tanımlı parametreler aşağıdaki linkte verilmiştir.
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions165.htm

Referans:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions165.htm

Hiç yorum yok:

Yorum Gönder