[英]How to keep temporary table after running stored procedure?
我知道連接丟失后臨時表將被刪除。 但在那種聯系中,我想做一些類似的事情
EXEC test;
SELECT * FROM #Final;
#Final
是存儲過程中創建的臨時表。 存儲過程需要 30 秒,我想在不再次運行存儲過程的情況下檢查我的#final
。
如果我在該存儲過程中運行腳本,則可以在連接中重用#final
。 但是在EXEC test
之后如何使用它呢?
那么,除了創建一個真實的表,是否可以在EXEC test
之后SELECT * FROM #Final
? 如果沒有,我將使用真正的表。 謝謝!
那么你不想要一個臨時表。 使用全局臨時表 ( ##final
) 或真實表。
然后在運行該過程后刪除結果。
我應該注意,存儲過程可以返回一個結果集,您可以使用exec()
將其插入到表中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.