当前位置: 代码迷 >> Oracle管理 >> VARIABLE 用场
  详细解决方案

VARIABLE 用场

热度:135   发布时间:2016-04-24 04:12:32.0
VARIABLE 用途
您好:
有看過一個範例:

var x number; 
exec :x := 7369; 
SELECT * FROM scott.emp WHERE empno =:x; 
print x;

請問,使用 VAR 來設定變數, 與一般用DECALRE  x1 number;
有何差異呢?

謝謝!

------解决思路----------------------
引用:

VAR 定义一般在命令行的session中,只针对当前session有效,基本上作为临时参数变量用。

declare用的很广,比如存储过程,函数等等都用declare来定义变量
------解决思路----------------------
declare 主要出现在程序块中
而VAR主要用于CMD的测试环境中?
  相关解决方案