如何从SQL中的临时表(#temp1)生成脚本

时间:2017-04-04 06:05:18

标签: mysql sql sql-server sql-server-2008

我尝试从Temporary表生成脚本,让我们说我的临时表是     temp1如下所示

select * into #temp1 from Receiptsandpayments

此#temp1表存储在Tempdb

下的systemDatabase中

当我尝试从#temp1生成脚本时,我无法生成脚本
有没有办法从#temp表生成脚本 请帮我解决这个问题......

1 个答案:

答案 0 :(得分:0)

临时表只能在同一个SQL会话中访问。如果您希望可以跨多个会话访问临时表,可以尝试创建全局临时表(在表名中添加2#):

例如:从Receiptsandpayments

中选择*到## temp1

之后,尝试再次运行Generate脚本,这次查询## temp1而不是#temp1。