oracle常用的符号用法

:= 用于给某个变量赋值

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;


原文地址:https://www.cnblogs.com/liaomin416100569/p/9331240.html