Oracle里用execute执行一个过程,参数传递用=>是什么意思?
aiddy 2002-10-23 12:11:43 请问:
在Oracle SQL*PLUS里如下语句:
execute print_id(id=>50,salary=>1200);
请问在参数传递时要用到“=>”是什么意思?从来没见过,但执行是正常的!
请解释一下!
谢谢!
////////////
假设print_id过程是这样的:
create or replace procedure print_id(id number default 10,salary number)
is
begin
dbms_output.put_line('编号:'||id ||' 工资:'||salary);
end;
/