足球游戏_中国足彩网¥体育资讯$

Oracle中获取会话信息的两个函数分享
来源:易贤网 阅读:883 次 日期:2014-12-30 15:54:49
温馨提示:易贤网小编为您整理了“Oracle中获取会话信息的两个函数分享”,方便广大网友查阅!

1、 USERENV(OPTION)

返回当前的会话信息.

OPTION='ISDBA'若当前是DBA角色,则为TRUE,否则FALSE.

OPTION='LANGUAGE'返回数据库的字符集.

OPTION='SESSIONID'为当前会话标识符.

OPTION='ENTRYID'返回可审计的会话标识符.

OPTION='LANG'返回会话语言名称的ISO简记.

OPTION='INSTANCE'返回当前的实例.

OPTION='terminal'返回当前计算机名

SELECT USERENV('LANGUAGE') FROM DUAL;

2、sys_context

复制代码 代码如下:

select

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') isdba,

SYS_CONTEXT('USERENV','NLS_TERRITORY') nls_territory,

SYS_CONTEXT('USERENV','NLS_CURRENCY') nls_currency,

SYS_CONTEXT('USERENV','NLS_CALENDAR') nls_calendar,

SYS_CONTEXT('USERENV','NLS_DATE_FORMAT') nls_date_format,

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('USERENV','SESSION_USERID') session_userid,

SYS_CONTEXT('USERENV','PROXY_USER') proxy_user,

SYS_CONTEXT('USERENV','PROXY_USERID') proxy_userid,

SYS_CONTEXT('USERENV','DB_DOMAIN') db_domain,

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_protocol,

SYS_CONTEXT('USERENV','BG_JOB_ID') bg_job_id,

SYS_CONTEXT('USERENV','FG_JOB_ID') fg_job_id,

SYS_CONTEXT('USERENV','AUTHENTICATION_TYPE') authentication_type,

SYS_CONTEXT('USERENV','AUTHENTICATION_DATA') authentication_data

from dual

3.与系统视图v$session组合使用可以获得中国足彩网信息(客户端所使用的应用程序等)

复制代码 代码如下:

select *

from v$session se,

(select 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') isdba,

SYS_CONTEXT('USERENV', 'NLS_TERRITORY') nls_territory,

SYS_CONTEXT('USERENV', 'NLS_CURRENCY') nls_currency,

SYS_CONTEXT('USERENV', 'NLS_CALENDAR') nls_calendar,

SYS_CONTEXT('USERENV', 'NLS_DATE_FORMAT') nls_date_format,

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('USERENV', 'SESSION_USERID') session_userid,

SYS_CONTEXT('USERENV', 'PROXY_USER') proxy_user,

SYS_CONTEXT('USERENV', 'PROXY_USERID') proxy_userid,

SYS_CONTEXT('USERENV', 'DB_DOMAIN') db_domain,

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_protocol,

SYS_CONTEXT('USERENV', 'BG_JOB_ID') bg_job_id,

SYS_CONTEXT('USERENV', 'FG_JOB_ID') fg_job_id,

SYS_CONTEXT('USERENV', 'AUTHENTICATION_TYPE') authentication_type,

SYS_CONTEXT('USERENV', 'AUTHENTICATION_DATA') authentication_data

from dual) base

where se.AUDSID = base.sessionid;

中国足彩网信息请查看IT技术专栏

中国足彩网信息请查看数据库
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 足球游戏_中国足彩网¥体育资讯$ 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标