加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SqlServer--将存储过程的结果集写入一张表中

发布时间:2020-12-12 13:49:59 所属栏目:MsSql教程 来源:网络整理
导读:存储过程内容: USE [middle] GO /****** Object: ?StoredProcedure [dbo].[p_test000000001] ? ?Script Date: 01/16/2017 15:19:52 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[p_test000000001] as select * from m

存储过程内容:

USE [middle]
GO
/****** Object: ?StoredProcedure [dbo].[p_test000000001] ? ?Script Date: 01/16/2017 15:19:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[p_test000000001]
as
select * from middle.dbo.t_0000000001


可以看出,以上存储过程只是查询了一张表,输出的是结果集。

如果执行此存储过程,会输出结果集。

现在需要将此结果集插入到一张表,使用以下语句即可:

insert into?
t_0000000002
execute p_test000000001
;

解释:执行存储过程p_test000000001?,然后将结果集插入表t_0000000002 中? 。

完毕。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读