建存储过程报语法错误,求救~~~~

humdark 2005-04-10 10:09:41
CREATE PROCEDURE "jjxt".smkgjjgx(c_cdno CHAR(16)
delete from tbcardaccount where cardno=c_cdno;
insert into tbcardaccount select b.cardno, b.iccard, a.fbankid, a.faccno,
b.name, b.certificateid, f.faccstate from acperson a, tunbusicard b
where b.cardno = c_cdno and
(a.fid = b.certificateid or
a.fid = b.certificateid[1,6]||b.certificateid[9,17]);
END PROCEDURE;
在isql里用sql运行的时候报:201: A syntax error has occurred.
请高手指点。
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
humdark 2005-04-10
  • 打赏
  • 举报
回复
不好意思
这个是我打错了
luoxq_263 2005-04-10
  • 打赏
  • 举报
回复
CREATE PROCEDURE "jjxt".smkgjjgx(c_cdno CHAR(16)) --少了一个')'
delete from tbcardaccount where cardno=c_cdno;
insert into tbcardaccount select b.cardno, b.iccard, a.fbankid, a.faccno,
b.name, b.certificateid, f.faccstate from acperson a, tunbusicard b
where b.cardno = c_cdno and
(a.fid = b.certificateid or
a.fid = b.certificateid[1,6]||b.certificateid[9,17]);
END PROCEDURE;
luoxq_263 2005-04-10
  • 打赏
  • 举报
回复
select语句对吧?另外就是tbcardaccount内容是否同select出来是否一直呢?
humdark 2005-04-10
  • 打赏
  • 举报
回复
问题很急,分不够我可以再加
humdark 2005-04-10
  • 打赏
  • 举报
回复
问题依然存在,各位大虾帮忙啊

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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