nullnull存储过程A里,将存储过程B的结果集存到A的临时表或者表变量里

工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下nullnull

    CREATE TABLE test1

    (

  a VARCHAR(20)

    )

    GO

    CREATE TABLE test2

    (

  a VARCHAR(20)

    )

    GO

    INSERT INTO test1 VALUES('aaa')

    GO

    CREATE PROCEDURE sp_test

    AS

    SELECT * FROM test1

    GO

    EXEC sp_test

    GO

    INSERT INTO test2 EXEC('EXEC SP_TEST');

    GO

    SELECT * FROM test2

    GO

    sp_configure 'Show Advanced Options', 1 

    GO 

    RECONFIGURE 

    GO 

    每日一道理
只有启程,才会到达理想和目的地,只有拼搏,才会获得辉煌的成功,只有播种,才会有收获。只有追求,才会品味堂堂正正的人。

    sp_configure 'Ad Hoc Distributed Queries', 1 

    GO 

    RECONFIGURE 

    alter procedure sp_test2 as

    SELECT *  

    INTO #MyTable  --( can be either a temp table or perm table,不必事先晓得其Schema,这正是你想要的)

    FROM OPENROWSET('SQLNCLI', 'server=.;trusted_connection=yes',  

    'exec IPSUNU9DB_20130425.dbo.SP_TEST') 

    select * from #MyTable

    exec sp_test2

文章结束给大家分享下程序员的一些笑话语录: Bphone之你们聊,我先走了!移动说:我在phone前加o,我叫o缝;苹果说:我在phone前i,我是i缝;微软说:我在phone前加w,我叫w缝;三星说:你们聊,我先走了!
将来王建宙写回忆录的时候,一定要有一句“常小兵为中国移动的发展做出了不可磨灭的贡献”。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3093342.html