当前位置:  开发笔记 > 后端 > 正文

用于Oracle的MySQL等效会话变量

如何解决《用于Oracle的MySQL等效会话变量》经验,为你挑选了1个好方法。

在MySQL中,我可以使用单个@创建一个访问会话变量.示例初始化:

set @myVar = true;

一些包含此代码的触发器:

if (@myVar is not true) then
  execute something

Oracle 10g中的等价物是什么?



1> Quassnoi..:
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

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有