动态SQL语句(调用存储过程),不执行?

ADO920 2004-03-29 11:57:09
代码如下:
connect;
declare mypro dynamic procedure for sqlsa;
prepare sqlsa from "pro3";
execute dynamic mypro;
close mypro;
disconnect;

存储过程中有对表的修改工作,但以上代码运行后,并没有得到预想的结果,而且有时还会退出程序?
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ADO920 2004-03-29
  • 打赏
  • 举报
回复
自己顶
fishead37 2004-03-29
  • 打赏
  • 举报
回复
pro3 是过程名吗? 你这样动态调用意义何在, 若不是动态赋参数或过程名不确定时.
watyh 2004-03-29
  • 打赏
  • 举报
回复
(1)、看看有没有commit;
(2)、跟踪sqlca.sqlcode,看看执行结果.
(3)、数据库的不同,执行存储过程的语法不尽相同,查一下帮助(查declare即可).

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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