Oracle USERENV和sys_context
1、 USERENV(OPTION)
?? 返回當前的會話資訊.
?? OPTION='ISDBA'若當前是DBA角色,則為TRUE,否則FALSE.
?? OPTION='LANGUAGE'返回資料庫的字符集.
?? OPTION='SESSIONID'為當前會話識別符號.
?? OPTION='ENTRYID'返回可審計的會話識別符號.
?? OPTION='LANG'返回會話語言名稱的ISO簡記.
?? OPTION='INSTANCE'返回當前的例項.
?? PTION='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
文章出處:DIY部落(http://www.diybl.com/course/7_databases/oracle/2007106/76959.html)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11536986/viewspace-621914/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- userenv() 和sys_context()Context
- Oracle中USERENV和SYS_CONTEXT總結OracleContext
- userenv和sys_context函式Context函式
- SYS_CONTEXT & USERENVContext
- 【Oracle-資料庫維護】-Oracle中USERENV和SYS_CONTEXT總結Oracle資料庫Context
- Oracle 中的userenv()Oracle
- ORACLE USERENV函式Oracle函式
- [20190423]簡單測試user和SYS_CONTEXT ('USERENV','CURRENT_USER').txtContext
- [20211112]SYS_CONTEXT ('USERENV','DBID').txtContext
- Oracle/PLSQL: UserEnv Function(轉自http://www.techonthenet.com/oracle/functions/userenv.php)OracleSQLFunctionHTTPPHP
- userenv函式函式
- SYS_CONTEXTContext
- 使用SYS_CONTEXTContext
- SYS_CONTEXT小記!Context
- Oracle/PLSQL: Sys_Context Function(轉自http://www.techonthenet.com)OracleSQLContextFunctionHTTP
- sys_context函式用法Context函式
- oracle sys_context 使用小記_轉摘骨骨網友筆記OracleContext筆記
- sys_context函式的用法Context函式
- 說說sys_context函式Context函式
- Use SYS_CONTEXT to Obtain Session InformationContextAISessionORM
- SYS_CONTEXT函式的用法(ZT)Context函式
- 使用sys_context找出會話資訊Context會話
- 【SYS_CONTEXT】使用SYS_CONTEXT獲取連線到資料庫伺服器的IP地址Context資料庫伺服器
- oracle sys_context與dbms_session.set_context實現view動態查詢OracleContextSessionView
- 【原創】SYS_CONTEXT函式的用法Context函式
- oracle通過sys_context實現各使用者只能訪問屬於自己的資料OracleContext
- sys_context獲取當前會話的屬性Context會話
- sys_context 獲取環境上下文的函式Context函式
- [20150924]SYS_CONTEXT函式的使用.txtContext函式
- oracle exp和impOracle
- oracle imp和expOracle
- Oracle ASMM和AMMOracleASM
- [Oracle] exists 和 not existsOracle
- ORACLE SESSION 和 PROCESSOracleSession
- oracle recyclebin和flashbackOracle
- Oracle例項和Oracle資料庫Oracle資料庫
- [20181116]SYS_CONTEXT函式的使用(12c).txtContext函式
- oracle中關於in和exists,not in 和 not existsOracle