is begin/as begin
create or replace function和create or replace procedure
学起来怎么感觉这莫费劲呢,感觉差点什么
create or replace procedure test3(
t1 number,
t2 number)
return number as
t number;
begin
t:=t1+t2;
return t;
end;
create or replace function test5(
t1 number,
t2 number)
return number as
t number;
begin
t:=t1+t2;
return t;
end;
这两个 第一个不可以执行 第二个可以执行 为啥?
因为你存储过程写错了,存储过程中return语句无法包含表达式
你第一个是存储,一二个是函数,不一样的。
我可能误导你了,我是说在存储中用as和is都一样,在函数中as和is也一样。但不是说存储和函数一样