怎样在存储过程中使用另一个存储过程返回的数据集? create proc 过程名ascreate table #临时表(结构和另一过程返回结构相同 int)insert #临时表 exec 另一过程select * from #临时表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不能这样呢:CREATE PROCEDURE X2AS DECLARE @T TABLE(C1 INT) INSERT INTO @T EXEC X1 SELECT C1 FROM @T 那样不行,SQL SERVER无法根据你的存储过程返回结果创建表所以必须用:create proc 过程名ascreate table #临时表(结构和另一过程返回结构相同 int)insert #临时表 exec 另一过程select * from #临时表 SQL表内时间和系统时间比对的问题! 求助:一个MS-SQL触发器的写法(高手请进) 当查询条件为非主键字段时,为什么在SQLServer的更新锁(UPDLOCK)会锁表 存储过程中 加入insert b表中数据 问一个数据表默认值的问题(在线等) 怎样查询历史同期最高值? txlicenhe(马可)大哥﹐過來看一下。 怎么都会是空的了呢?急!(在线等待) 请问用where 1=1 and 会不会降低效率 写一个触发器。 用RESTORE恢复数据库设备备份时,数据库提示(正在加载),是什么原因? 规则所付出的效率代价有多大?
CREATE PROCEDURE X2
AS
DECLARE @T TABLE(C1 INT)
INSERT INTO @T EXEC X1
SELECT C1 FROM @T
所以必须用:create proc 过程名
as
create table #临时表(结构和另一过程返回结构相同 int)
insert #临时表 exec 另一过程select * from #临时表