www.9371.net > orAClE报错PLS�103: 出现符号 "="在需要下列之一时

orAClE报错PLS�103: 出现符号 "="在需要下列之一时

as后面 要加 BEGIN

我感觉id||';) ,'fm9999999999这里有个 ;应该不需要的

把代码发出来啊,这个怎么看?一般这样to_date('20120807','YYYMMDD')

你好!最后少end如有疑问,请追问.

(1)你的if和endif的数量对不上,少了一个endif.(我查是4个if,3个endif)(2)触发器有excption的功能么?至少我没有用过,用触发器调用过程吧,在过程中用excption的和decarle的功能,这样看起来不那么别扭.

v_sql:='select count(*) from ' | |tableName;这行里面看到吗,2个|中间多个空格

把 if 改成when 去掉end if

try this one.remove the length definitionCREATE OR REPLACE PROCEDURE SP_GETDAY( dt IN CHAR,dtDay OUT CHAR)IS BEGINSELECT to_char(to_date(dt,'yyyyMMdd'),'day') INTO dtDayFROM dual;END;

CREATE OR REPLACE procedure LIYANG.xxc_insert_user1(name in varchar2) isbegin declare v_num number:=1; begin loop insert into userid values(v_num,name); exit when v_num=10; v_num:=v_num+1; end loop; end;end;/少了一个BEGIN..END

要在V_total_salary:=v_total_salary + rec_emp.sal 后加分号,下面的已经改好了.试试吧.DECLARE v_Total_Salary NUMBER;BEGIN FOR Rec_Dept IN (SELECT Deptno, Dname FROM Dept ORDER BY Deptno) LOOP Dbms_Output. Put_Line

相关搜索:

网站地图

All rights reserved Powered by www.9371.net

copyright ©right 2010-2021。
www.9371.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com