存储过程A中取存储过程B的返回结果。。 存储过程SP_A调用存储过程SP_B,并取返回结果。现在的问题是SP_B返回的列名不确定。我只需要用到其中的某些列。SP_B是另一系统的,我不能修改。有什么办法不定义变量表,而直接把SP_B的结果放到临时表吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 trycreate proc sp_aasselect * into # from openrowset('....',...,'exec db.dbo.sp_b') x insert into # exec procedurename 道听途说2008有这样的功能Create proc sp_Aasdeclare @table table(...)EXEC sp_b @table OUTPUTselect * from @table INSERT temp_talbe EXECUTE stored procedure 存储过程求助 菜鳥問題 关于参与本网站一个小问题 紧急求救!!!怎样不让序号重复 触发器中如何得到UPDATE以前的字段值,是否通过INSERTED表? 求一SQL 語句(高手請進) 那一位能告訴我得的分有何用處? 能否用SQL语句实现将文本文件导成Sql_server的数据库表? 十万火急..SQLSERVER6.5(english)+win2000server(english)的安装问题 sql server很简单的初始赋值的问题 这样的作业sql语句怎么改? BUILTIN\Administrators被我删除了,还能实现自动备份吗,像维护计划里的那样
trycreate proc sp_a
as
select * into # from openrowset('....',...,'exec db.dbo.sp_b') x
insert into # exec procedurename
Create proc sp_A
asdeclare @table table(...)
EXEC sp_b @table OUTPUT
select * from @table