Oracle 视图 ALL_CONTEXT 官方解释,作用,如何使用详细说明
本站中文解释
Oracle 视图 ALL_CONTEXT 是 ALL_USERS 视图的子集,用于存储当前用户所有上下文中定义的各个属性值,如系统用户组、角色、租户和登录信息等。有了这些信息,存储过程中的会话便可以安排不同的任务不同的处理方式。
Oracle 视图 ALL_CONTEXT 是从 ALL_USERS 视图继承而来,为当前激活的会话提供相关上下文属性。这些信息可以通过对 ALL_CONTEXT 视图的查询来取得,而这些信息还可以应用在存储过程、触发器和包中,帮助安排会话。
使用 Oracle 视图 ALL_CONTEXT 时,可以执行以下步骤:
1. 查询 ALL_CONTEXT 视图
2. 输入需要查询的属性名,如系统用户组、角色、租户或登录信息等
3. 根据属性名的返回结果,可获取对应的属性值
4. 使用获得的属性值来开发存储过程或触发器
官方英文解释
ALL_CONTEXT
describes all context namespaces in the current session for which attributes and values have been specified using the DBMS_SESSION.SET_CONTEXT
procedure. This view does not display the TYPE
and ORIGIN_CON_ID
columns.
Related View
DBA_CONTEXT
describes all context namespaces defined in the database, regardless whether any attributes have been specified for them using the DBMS_SESSION.SET_CONTEXT
procedure.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Name of the context namespace |
|
|
|
Schema name of the designated package that can set attributes using this namespace |
|
|
|
Package name of the designated package that can set attributes using this namespace |
See Also:
-
“DBA_CONTEXT”
-
Oracle Database PL/SQL
Packages and Types Reference for more information about theDBMS_SESSION.SET_CONTEXT
procedure