执行存储过程报错,ora-00931:missing indentifier

bj_leo_2000 2007-10-25 09:50:37
我用orcale客户端编译执行一切正常,可用pb调用就报ora-00931:missing indentifier这个错误
...全文
1086 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldly_wind 2007-10-25
  • 打赏
  • 举报
回复
你用上面我说的方法试试吧,我就是这样用的
bj_leo_2000 2007-10-25
  • 打赏
  • 举报
回复
调用方法:DECLARE lsp_testprco PROCEDURE FOR LSP_TESTPROC;
EXECUTE lsp_testprco;

我发现所以存储过程都无法调用,时候是pb哪里设置不正确?
worldly_wind 2007-10-25
  • 打赏
  • 举报
回复
不知道你是如何调用的,你可以这样试一下:
1、创建新的事务对象例如uo_procedure
2、将该事务对象添加到application properties的sqlca中
3、打开uo_procedure并在local external functions中声明各存储过程
4、程序中调用直接用sqlca.存储过程名(参数,..)即可
bj_leo_2000 2007-10-25
  • 打赏
  • 举报
回复
我复制了一个同样的数据库就执行成功了,奇诡啊!

1,109

社区成员

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

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