Oracle变量定义和使用(sqlplus和sql developer使用变量的区别)

变量定义和使用

sqlplus中可以这么用:
(注意这个变量只要在当前连接有效)
var myvar number;   --这种语法在developer上直接报错了。
exec :myvar:=100;
select * from employees where employee_id=:myvar

developer这么用:
set serveroutput on;   --确保可以打印输出
declare var2 number;
begin 
var2:=22;
dbms_output.put_line(var2);
end;

问题:如何定义整个连接可以使用的变量??


努力不会背叛。
博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。

你可能感兴趣的:(Oracle,study)