在 MySQL 中,我可以使用单个 @ 创建一个访问 session 变量。 示例初始化:
set @myVar = true;
一些包含这段代码的触发器:
if (@myVar is not true) then
execute something
Oracle 10g 中的等价物是什么?
最佳答案
SQL> EXEC DBMS_SESSION.SET_CONTEXT('CLIENTCONTEXT', 'myvar', 'myvalue');
PL/SQL procedure successfully completed
SQL> SELECT SYS_CONTEXT('CLIENTCONTEXT', 'myvar') FROM dual;
SYS_CONTEXT('CLIENTCONTEXT','M
--------------------------------------------------------------------------------
myvalue
关于Oracle 的 MySQL 等效 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/529537/