社区
MS-SQL Server
帖子详情
存储过程再调存储过程!如何写啊?
yuwen16
2005-08-05 01:04:35
小弟现在一个存储过程A将执行另外一个存储过程B。
现我希望B返回一个#temptable,而A来处理#temptable。这个如何写啊?
我查了下用output 只能是一个变量。象这样的表名如何调?
...全文
140
8
打赏
收藏
存储过程再调存储过程!如何写啊?
小弟现在一个存储过程A将执行另外一个存储过程B。 现我希望B返回一个#temptable,而A来处理#temptable。这个如何写啊? 我查了下用output 只能是一个变量。象这样的表名如何调?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MorningTea
2005-08-05
打赏
举报
回复
create table #t(a_nam varchar(10),.....)--建立临时表
create procedure B
as
select * from a
go
create procedure A
as
if object_id('tempdb..#t') is not null
begin
insert into #t
exec B
end
happydreamer
2005-08-05
打赏
举报
回复
把过程B改为function
CREATE FUNCTION B()
RETURNS @a TABLE
(
表结构定义
)
AS
BEGIN
--处理过程,比如
INSERT @a SELECT * FROM table2
RETURN
END
go
CREATE PROCEDURE A
AS
SELECT * from A()
GO
JackyBeauty
2005-08-05
打赏
举报
回复
创建全局表了,##temptable,这样在两个存储过程就都可以用了
yuwen16
2005-08-05
打赏
举报
回复
如果该返回的表的字段名是不固定的?如何做??
vivianfdlpw
2005-08-05
打赏
举报
回复
create procedure A
as
create table #temptable(......)
insert #temptable exec B
..........
go
rivery
2005-08-05
打赏
举报
回复
你在A中创建一个#temptable,可以在B中使用,然后A中再直接对#temptable操作就可以了。
不知是否能满足要求。
mschen
2005-08-05
打赏
举报
回复
首先创建临时表
create table #temptable(字段1 类型1,字段2 类型2.......)
insert #temptable
exec 存储过程B
select * from #temptable
hsj20041004
2005-08-05
打赏
举报
回复
create procedure P_Compute_DayDL
(@nian smallint, @qid smallint output,@fval real output)
-------程序代码
***************************************************************
----调用
create PROCEDURE dbo.P_Compute_DayReport(@year int)
decalre @qq smallint
declare @ff real
exec P_Compute_DayDL @year , @qq output ,@ff output
java
调
存储
过程
java方法
调
存储
过程
,
存储
过程
的
写
法以及含参数的输入输出
C# winform
调
用SQL
存储
过程
-菜鸟入门 详细注释
内容概要:简单的C# winform
调
用
存储
过程
实例,创建
存储
过程
入参,通过SqlConnection对象和SqlCommand对象
调
用
存储
过程
,获取
存储
过程
的出参并显示出来,详细代码注释,希望对用到C#
调
用
存储
过程
的小伙伴有帮助 适合人群:具备一定编程基础的研发人员 能学到什么:1、Sql数据库连接。2、通过sql对象访问数据库和接收数据库的返回值 阅读建议:此资源以开发简化版C# WinFrom的小实例,仅实现了单个功能,所以在学习的
过程
要结合这些内容一起来实践,并
调
试对应的代码。
c++实现
调
mysql
存储
过程
c++实现
调
mysql
存储
过程
,实现
存储
过程
的出参入参,可以支持查询多数据返回,还有
存储
过程
的复杂数据的增删改等
delphi如何
调
用Oracle数据库的
存储
过程
????
调
用ORACLE数据库的
存储
过程
使用java实现oracle
存储
过程
使用java实现oracle
存储
过程
。 共有3个小例子。实现的功能 1、无返回值的
存储
过程
如 insert 2、有返回值的
存储
过程
(非列表)select id from tab 3、返回列表 如:select * from tab 顺便鄙视下csdn,作为一个it类型网站,使用Opera 竟然删除不了资源,悲哀!
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章