【急急】oralce在存储过程中调用报错

woaini55pk 2012-10-15 11:11:04
select * from T_mac_Info
create or replace procedure SP_T_mac_Info(
ORDER_NO in VARCHAR2,--备货单号(插入时必填)
SALES_ORDER in VARCHAR2,--加工订单号(插入时必填)
START_MAC in VARCHAR2,--MAC段起始号码(插入时必填)
END_MAC in VARCHAR2,--MAC段结束号码(插入时必填
CREATE_DATE in DATE,-- 抛转时间(系统自动生成,不需要填写)
STATUS in VARCHAR2,--处理标志(插入时必填"N")
EMP_NAME in VARCHAR2,--备货单申请人(插入时必填)
UPDATE_DATE in date,-- 处理时间(插入时不填)
sid VARCHAR2,--编号(插入时必填)
TEXT in VARCHAR2--异常记录(插入时不填)

) is
begin
insert into T_MAC_INFO values(ORDER_NO,SALES_ORDER,START_MAC,END_MAC,CREATE_DATE,STATUS,EMP_NAME,UPDATE_DATE,sid,TEXT);


COMMIT;

EXCEPTION

WHEN OTHERS THEN
ROLLBACK;
RAISE;

END;

begin
SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,sysdate,SEQ_list.Nextval,'a')
and;


报错信息:PLS-00103:出现符号“and”在需要下列之一时:=
...全文
83 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
woaini55pk 2012-10-15
  • 打赏
  • 举报
回复
这样插不可以的呀
fw0124 2012-10-15
  • 打赏
  • 举报
回复
begin  
SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,SEQ_list.Nextval,'a');
end;


记得及时结贴,你的结贴率太惨不忍睹了。
woaini55pk 2012-10-15
  • 打赏
  • 举报
回复
SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,sysdate,SEQ_list.Nextval,'a')

序列这样用 不可以吗??SEQ_list.Nextval
zujinsheng 2012-10-15
  • 打赏
  • 举报
回复
SP_T_mac_Info('123','321','1','0',sysdate,'N','demo',sysdate,sysdate,SEQ_list.Nextval,'a') 之后加个分号..
woaini55pk 2012-10-15
  • 打赏
  • 举报
回复
pls-00103;出现符号“end”在需要下列时候:=
- - 又出现这样了
woaini55pk 2012-10-15
  • 打赏
  • 举报
回复
pls-00103;出现符号“end”在需要下列时候:=
- - 又出现这样了
woaini55pk 2012-10-15
  • 打赏
  • 举报
回复
pls-00103;出现符号“end”在需要下列时候:=
- - 又出现这样了
zujinsheng 2012-10-15
  • 打赏
  • 举报
回复
我那个去..你看看调用SP_T_MAC_INFO 这后的那个单词是什么...
lh412552703 2012-10-15
  • 打赏
  • 举报
回复
不是and 是end 吧!

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧