我正在尝试raise_application_error
在如下所示的 db2 函数中使用。
当我尝试创建该函数时,db2 告诉我以下信息
An unexpected token "raise_application_error" was found following
"id is null then ". Expected tokens may include: "RETURN". LINE
是否允许在函数中使用它还是仅用于存储过程?
什么是函数的有效替代品?
create or replace function get_stuff(id integer)
returns varchar(10)
language sql reads sql data
begin
declare toreturn varchar(10);
if id Is null then
raise_application_error(-20000,'Id Missing)
end if;
--set (toreturn)=select ...///
return toreturn;
end@