0
我想获得存储的proc调用的输出并创建一个带有指定列的永久表。因为存储的proc会返回很多列...SQL Server 2000 TSQL:将proc结果存储到表中
所以..我该怎么做?
SELECT * INTO MYTABLE FROM MYSTOREDPROC @PARAM1 = 1, @PARAM2 = 'HELLO'
是否有可能?
例将帮助我很多
我想获得存储的proc调用的输出并创建一个带有指定列的永久表。因为存储的proc会返回很多列...SQL Server 2000 TSQL:将proc结果存储到表中
所以..我该怎么做?
SELECT * INTO MYTABLE FROM MYSTOREDPROC @PARAM1 = 1, @PARAM2 = 'HELLO'
是否有可能?
例将帮助我很多
你不能从调用存储过程中生成表。然而,编辑调用的存储过程和改变,其产生的结果设置为具有INTO YourNewTable子句选择:
SELECT
columns....
INTO YourNewTable
from ...
where
order by...
运行过程1时,生成表。删除更改(INTO您的新表子句),然后调用该过程为:
INSERT INTO YourNewTable
EXEC YourProcedure params...