【问题标题】:How to Generate script from Temporary table (#temp1) in SQL如何在 SQL 中从临时表 (#temp1) 生成脚本
【发布时间】:2017-08-29 04:38:41
【问题描述】:

我试图从临时表生成脚本,假设我的临时表是 temp1 如下所示

select * into #temp1 from Receiptsandpayments

这个#temp1表存储在tempdb下的systemDatabase中

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

【问题讨论】:

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


    【解决方案1】:

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

    e.g: select * into ##temp1 from Receiptsandpayments

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

    【讨论】:

    • 不,它不适合我,我尝试了所有这些步骤,但我无法生成脚本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 2013-08-07
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多