[英]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.