如何在 SQL 中从临时表 (#temp1) 生成脚本
Posted
技术标签:
【中文标题】如何在 SQL 中从临时表 (#temp1) 生成脚本【英文标题】:How to Generate script from Temporary table (#temp1) in SQL 【发布时间】:2017-08-29 04:38:41 【问题描述】:我试图从临时表生成脚本,假设我的临时表是 temp1 如下所示
select * into #temp1 from Receiptsandpayments
这个#temp1表存储在tempdb下的systemDatabase中
当我尝试从 #temp1 生成脚本时,我无法生成脚本 有没有办法从#temp 表生成脚本 请帮我解决这个问题.....
【问题讨论】:
【参考方案1】:只能在同一个 SQL 会话中访问临时表。如果您希望您的临时表可以跨多个会话访问,您可以尝试创建全局临时表(在表名中添加 2 #):
e.g: select * into ##temp1 from Receiptsandpayments
之后,尝试再次运行您的生成脚本,这次查询的是 ##temp1 而不是 #temp1。
【讨论】:
不,它不适合我,我尝试了所有这些步骤,但我无法生成脚本以上是关于如何在 SQL 中从临时表 (#temp1) 生成脚本的主要内容,如果未能解决你的问题,请参考以下文章