:= 用于给某个变量赋值
declare ii number;
begin
ii:=2;
dbms_out.put_line(ii);
end;
:变量 表示绑定变量 在plsql或者sql中使用的 常用的绑定变量 比如在触发器的 :new和:old
创建一个绑定变量 是sql命令 必须在dos中运行
var ii number;
可以在plsq中给他赋值
begin
:ii:=123;
end;
打印变量的值 select :ii from dual
或者使用sql命令 print ii
=>用于在函数传值时 通过名称来传递参数的值 不需要按顺序
创建一个函数
create or replace add(p1 number,p2 number)
as
begin
dbms_out.put_line(p1+p2);
end;
在过程中调用
begin
add(1,2) --正常调用 1被自动赋给了p1 2被自动赋给了p2
add(p2=>2,p1=>1) 指定了参数的名称 就可以不考虑顺序了 2在第一个位置被赋给了p2 1被赋给了p1
end;