社区
DB2
帖子详情
如何在存储过程中把保存在表中的存储过程名称取出来执行
spoky
2014-08-07 09:42:42
存储过程的名称存储在一个表中,请问如何在存储过程中,使用FOR循环方式把存储过程名称取出来,再进行调用?谢谢!!
...全文
294
2
打赏
收藏
如何在存储过程中把保存在表中的存储过程名称取出来执行
存储过程的名称存储在一个表中,请问如何在存储过程中,使用FOR循环方式把存储过程名称取出来,再进行调用?谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spoky
2014-08-09
打赏
举报
回复
从网上找到答案了,其实就是在dynamic sql中调用存储过程的问题: 在dynamic sql中调用存储过程,如果存储过程中带有参数,必须要用到into和using 参数 对应的每一个in和inout的参数需要一个using的宿主变量,对于每个out和inout的参数需要一个into的宿主变量, 例如: proc1(in param1, out param2) set call_statement = 'call proc1(?,?)' prepare s1 from call_statement execute s1 into myvar2 using myvar1; proc2(in param1, inout param2) set call_statement = 'call proc2(?,?)' prepare s1 from call_statement execute s1 into myvar2 using myvar1, myvar2;
Jackxan
2014-08-09
打赏
举报
回复
Fp4autl.dll,Fpencode.dll,Fp4awel.dll
安装office2007提示: windows installer 服务不能更新一个或多个受保护的windows文件问题解决. 下载这三个文件
保存
到对应的路径,即可正常安装.
将
存储过程
执行
的结果
保存
到临时表
将
存储过程
执行
的结果
保存
到临时表 1、创建一个字段
名称
和数量与
存储过程
的
执行
结果一致的临时表; 2、insert into #t1 EXEC Porc1 'a' 示例: CREATE PROCEDURE Proc1 @a varchar(50) AS SELECT Id, NAME FROM Table1 WHERE NAME=@a GO CR
如何在服务器里修改
存储过程
,如何将新的
存储过程
保存
到我在服务器资源管理器
中
使用的数据库
中
?...
在服务器资源管理器(Visual Studio
中
)我可以展开数据库,右键单击Stored Procedures文件夹,选择“添加新
存储过程
”如何将新的
存储过程
保存
到我在服务器资源管理器
中
使用的数据库
中
?我可以再加入一个SP,并尝试
执行
它。但是,当我尝试
保存
存储过程
(以便随后可以在该数据库的
存储过程
列
表
中
使用该
存储过程
时),它会为其指定通用
名称
“dbo.Procedure.sql *”,即使我给出了...
MySQL
存储过程
和存储函数
MySQL
存储过程
和存储函数 MySQL
中
提供
存储过程
与存储函数机制,我们先将其统称为存储程序,一般的SQL语句需要先编译然后
执行
,存储程序是一组为了完成特定功能的SQL语句集,经编译后存储在数据库
中
,当用户通过指定存储程序的名字并给定参数(如果该存储程序带有参数)来调用才会
执行
。 1.1 存储程序优缺点 优点 通常
存储过程
有助于提高应用程序的性能。当创建,
存储过程
被编译之后,就存储在数据库
中
。 但是,MySQL实现的
存储过程
略有不同。 MySQL
存储过程
按需编译。 在编译
存储过程
之后,MySQL将其放
存储过程
-1:基础
存储过程
-1:基础
存储过程
1.
存储过程
概述2. 管理
存储过程
2.1 创建
存储过程
2.2
执行
存储过程
2.3 查看
存储过程
2.4 修改
存储过程
2.5 重命名
存储过程
2.6 删除名
存储过程
存储过程
1.
存储过程
概述
存储过程
(Stored Procedure)是预编译SQL语句集合 这些语句存储在一个
名称
(
存储过程
的
名称
)下并作为单元来处理
存储过程
代替了传统的逐条
执行
SQL语句的方式, 一个
存储过程
中
可以包含查询、插入、删除、更新等操纵的一系列SQL语句,当这个
存储过程
被调用
执行
时,这些操作也会同时执
DB2
5,891
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章