我需要从SQL Server 2008上的过程中打印出一组值。
如果我使用select,它会在每次调用过程时在SQL server 2008 managemetn studio的结果部分生成一个不同的表。
我需要循环调用该过程。我想将值打印到一个表中。
THX!
while
begin
my_procedure()
end
my_procedure()
# do something
select value1, value2, value3
我需要保留
value1, value2, value3
循环完成后,在单个表中。
目前,每次调用my_procedure()时,都会在SQL Server MS中创建一个新表。
我想把所有这些都放在一张桌子里。
答案 0 :(得分:1)
你可以这样做:
INSERT INTO #tempTable (Col1, col2, .....)
EXEC TestSP