She*_*een 0 sql sql-server stored-procedures
我有一个存储过程返回一组列.我想将返回集存储到临时表中.我知道如何做到这一点:插入#TABLE EXEC SP1
现在,临时表有额外的列可以为NULL.我怎么能做同样的事情并留下额外的列与NULL值?
只需明确列出要插入的列名:
INSERT #Table (Column1, Column2, Column3)
EXEC SP1;
Run Code Online (Sandbox Code Playgroud)
这是我在生产代码中主张做的事情.Aaron Bertrand写了一篇很好的文章,说明原因: