SYS_CONTEXT¶
说明¶
该函数用于获取上下文里属性的值
返回值¶
返回属性对应的值。如果上下文不存在,或上下文的属性未被设置过值,都将返回空串。
示例¶
--创建上下文
CREATE OR REPLACE CONTEXT CTT_TEST USING PRO_TEST;
--创建上下文所需函数
CREATE OR REPLACE PROCEDURE PRO_TEST(CTTNAME VARCHAR2, PARAM VARCHAR2, PVALUE VARCHAR2) AS
BEGIN
DBMS_SESSION.SET_CONTEXT(CTTNAME, PARAM, PVALUE);
END;
/
--设置上下文属性值
EXEC PRO_TEST('CTT_TEST', 'PARAM0', 'HELLO WORLD');
--获取上下文属性值
SELECT SYS_CONTEXT('CTT_TEST', 'PARAM0') FROM DUAL;
SYS_CONTEXT(text) |
-----------------------
HELLO WORLD |
总数目:1
--删除上下文
DROP CONTEXT CTT_TEST;