oracle sys_context 的用法
来源:互联网 发布:软件研发课程 编辑:程序博客网 时间:2024/06/05 16:15
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
在做DDL操作之前,判断某台电脑是否有权限的触发器:
CREATE OR REPLACE TRIGGER TRI_LIMIT_DDL
BEFORE DDL
ON TABLESPACE.SCHEMA
when (
SYS_CONTEXT('userenv','ip_address') not in ('ip1','ip2','ip3')
)
begin
RAISE_APPLICATION_ERROR(-20000, '你机器无权限对TABLESPACE用户进行DDL操作!!!,请与***联系');
END ;
- oracle sys_context 的用法
- sys_context()的用法
- sys_context 的用法
- Oracle--sys_context
- oracle中的userenv及sys_context的参数
- USERENV和SYS_CONTEXT用法
- sys_context()函数用法解析
- Oracle SYS_CONTEXT&dual
- Oracle USERENV和sys_context
- Oracle USERENV和sys_context
- oracle sys_context()函数
- oracle sys_context()函数
- Oracle sys_context()函数
- oracle sys_context()函数
- oracle sys_context()函数
- hylan:Oracle的USEREVN()函数 和 sys_context()函数
- SYS_CONTEXT
- SYS_CONTEXT
- Struts2 Annotation 注解配置
- 关于File.Move方法
- AGG 光栅化(Scanline Rasterizer)
- C C++
- 异常处理方法
- oracle sys_context 的用法
- 2011中国编程者=走出程序员的悲哀=谁说中国程序员只能吃青春饭?
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度
- 浮点数的比较问题,不能直接比较,需用精度