社区
PowerBuilder
帖子详情
动态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
打赏
收藏
动态SQL语句(调用存储过程),不执行?
代码如下: connect; declare mypro dynamic procedure for sqlsa; prepare sqlsa from "pro3"; execute dynamic mypro; close mypro; disconnect; 存储过程中有对表的修改工作,但以上代码运行后,并没有得到预想的结果,而且有时还会退出程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ADO920
2004-03-29
打赏
举报
回复
自己顶
fishead37
2004-03-29
打赏
举报
回复
pro3 是过程名吗? 你这样动态调用意义何在, 若不是动态赋参数或过程名不确定时.
watyh
2004-03-29
打赏
举报
回复
(1)、看看有没有commit;
(2)、跟踪sqlca.sqlcode,看看执行结果.
(3)、数据库的不同,执行存储过程的语法不尽相同,查一下帮助(查declare即可).
mybatis-3.2.3 jar包和源码
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis
存储过程
中
执行
动态
Sql语句
存储过程
中
执行
动态
Sql语句
MSSQL为我们提供了两种
动态
执行
SQL语句
的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用
执行
计划,这就大大提供了
执行
性能,还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC,否侧...
MySQL笔记:
存储过程
中
动态
构造
SQL语句
执行
存储过程
中
动态
构造
SQL语句
执行
MySQL高级
SQL语句
操作之
存储过程
存储过程
是一组为了完成特殊功能的
SQL语句
集合【
存储过程
在使用过程中是将常用或者复杂的工作预先使用
SQL语句
写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该
存储过程
时,只需要
调用
它即可。
存储过程
在
执行
上比传统SQL速度更快、
执行
效率更高。
执行
一次后,会将生成的二进制代码驻留缓冲区,提高
执行
效率
SQL语句
加上控制语句的集合,灵活性高在服务器端存储,客户端
调用
时,降低网络负载可多次重复被
调用
,可随时修改,不影响客户端
调用
。
oracle中sql的
执行
存储过程
吗,如何在oracle
SQL语句
中
调用
存储过程
声明部分包含变量和常量的数据类型和初始值. 这部分从关键字DECLARE开始. 如果不需要声明变量或常量,则可以忽略此部分. 应该注意的是,游标的声明也在此部分中.可
执行
部分
执行
部分是PL / SQL块中的指令部分. 从关键字BEGIN开始,所有可
执行
语句都放置在此部分中,其他PL / SQL块也可以放置在此部分中.异常处理部分(Exception部分)这部分是可选的. 在这一部分中,将处理异常或...
PowerBuilder
1,109
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章