函数问题!看看那里不对
create or replace function testFunc(strTest varchar2)
return
is
Result varchar(200) ;
begin
Result := 'select * from testtable'
return(Result);
end testFunc;
pl/sql报错:
FUNCTION DBO_LZ2.TESTFUNC 编译错误
错误:PLS-00103: 出现符号 "RESULT"在需要下列之一时:
<an identifier>
<a double-quoted delimited-identifier>LONG_doublerefchartime
timestampintervaldatebinarynationalcharacternchar
符号 "<an identifier>" 被替换为 "RESULT" 后继续。
行:3
文本:is
错误:PLS-00103: 出现符号 "RETURN"在需要下列之一时:
.(*@%&=-+;</>atinmodnot
rem<an exponent (**)><> or != or ~=>=<=<>andorlikebetween
is nullis not||is dangling
符号 "." 被替换为 "RETURN" 后继续。
行:7
文本:return(Result);
错误:提示: Parameter 'strTest' 已被声明但从来没有被用于 'testFunc'
行:1
文本:create or replace function testFunc(strTest varchar2)
语法不对?