SYS_CONTEXT('USERENV', 'DB_NAME') db_name, SYS_CONTEXT('USERENV', 'HOST') host, SYS_CONTEXT('USERENV', 'OS_USER') os_user, SYS_CONTEXT('USERENV', 'EXTERNAL_NAME') external_name, SYS_CONTEXT('USERENV', 'IP_ADDRESS') ip_address, SYS_CONTEXT('USERENV', 'NETWORK_PROTOCOL') network...
SYS_CONTEXT('namespace','parameter'[,length]) 参数解释 参数说明 namespace指定命名空间。目前仅支持USERENV。 parameter指定命名空间关联的参数。目前支持的参数如下表命名空间USERENV的预定义参数所示。 length指定返回值的长度,单位为字节,为可选项。取值范围是 [1, 4000],默认长度是 256 字节。
selectsys_context('USERENV','EXTERNAL_NAME')fromdual;--数据库用户的扩展名selectsys_context('USERENV','FG_JOB_ID')fromdual;--返回作业id当此会话是客户端进程创建。否则,返回nullselectsys_context('USERENV','INSTANCE')fromdual;--当前数据库实例的标示idselectsys_context('USERENV','ISDBA')fromdual;...
SYS_CONTEXT('USERENV', 'NLS_DATE_LANGUAGE') nls_date_language, SYS_CONTEXT('USERENV', 'NLS_SORT') nls_sort, SYS_CONTEXT('USERENV', 'CURRENT_USER') current_user, SYS_CONTEXT('USERENV', 'CURRENT_USERID') current_userid, SYS_CONTEXT('USERENV', 'SESSION_USER') session_user, SYS_CONTEXT...
SYS_CONTEXT (‘USERENV’, ‘IP_ADDRESS’) Returns Hostname Rather Than Client IP (文档 ID 1267855.1) 若使用了11.2.0.x的监听器访问10.2.0.4,则返回的是主机名,不是IP地址。解决方案就是, 1) Use IP address and not hostname in the Oracle 11 listener address. ...
Oracle官方建議使用SYS_CONTEXT函數擷取系統變數,PolarDB O引擎支援SYS_CONTEXT函數的部分功能。 解決方案 SYS_CONTEXT函數使用方法如下表所示: SELECT SYS_CONTEXT('USERENV', attribute) FROM dual; 在PolarDB O引擎中attribute只支援: SESSION_USER、CURRENT_USER、CURRENT_SCHEMA、HOST、IP_ADDRESS、SERVER_HOST 如果...
SELECT SYS_CONTEXT('USERENV', attribute) FROM dual; 在PolarDB O引擎中attribute只支持: SESSION_USER、CURRENT_USER、CURRENT_SCHEMA、HOST、IP_ADDRESS、SERVER_HOST 如果需要使用其他attribute,可以使用自建函数实现相同功能: create or replace function userenv(anynonarray) returns anynonarray as $$ declare...
SYS_CONTEXT 可以通过SYS_CONTEXT获取用户连接的一些信息SYS_CONTEXT('USERENV','TERMINAL')terminal,SYS_CONTEXT('USERENV','LANGUAGE')language,SYS_CONTEXT('USERENV','SESSIONID')sessionid,SYS_CONTEXT('USERENV','INSTANCE')instance,SYS_CONTEXT('USERENV','ENTRYID')entryid,SYS_CONTEXT('USERENV','ISDBA')...
用法:SELECT sys_context('USERENV', '<parameter>') FROM dual; 第二个参数的可选值: AUTHENTICATION_DATA Data being used to authenticate the login user. For X.503 certificate authenticated sessions, this field returns the context of the certificate in HEX2 format. ...
SYS_CONTEXT('USERENV', 'INSTANCE') instance, SYS_CONTEXT('USERENV', 'ENTRYID') entryid, SYS_CONTEXT('USERENV', 'ISDBA') isdba, SYS_CONTEXT('USERENV', 'NLS_TERRITORY') nls_territory, SYS_CONTEXT('USERENV', 'NLS_CURRENCY') nls_currency, ...