SQL 导入/导出向导不允许创建表 #temp

标签 sql import export wizard

通过导入/导出向导(2008 R2),我尝试从 View 获取数据并与其进行一些联接,并将数据放入临时表中,然后在底部执行最终的选择语句。

但我不断收到一条消息,说我的第一个临时表定义无效。

这是定义:

Create Table #CT (Code int, Col1 varchar(75), Col2 varchar(75), Col3 int) 
INSERT INTO #CT 
SELECT * 
FROM... 

我知道这很好,因为我可以直接在服务器上运行它,不会出现任何问题。

Imp/Exp wiz 是否不允许此类存在复杂语句的查询?

最佳答案

在 SQL 代码顶部,尝试添加 set fmtonly off .

在某些情况下,SQL Server 会尝试在不实际运行查询的情况下确定查询的元数据...但是,这对于临时表来说效果不佳。添加 set fmtonly off 指示它实际执行查询以获取元数据。

关于SQL 导入/导出向导不允许创建表 #temp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9577335/

相关文章:

mysql - SQL查询从内部连接返回多个数据

Python readline 模块在导入期间打印转义字符

javascript - 如何使用导入语句传递凭据?

java - eclipse Java;导出 jar,包括引用的库,没有 fatjar

javascript - 如何导出带有文件名的csv文件

java - 错误 java.lang.ClassNotFoundException : com. mysql.jdbc.Driver 即使我已经安装了 mysql 连接器

sql - 使用 JOOQ 在 PostgreSQL 中以秒为单位查找时间戳之间的差异并求和

c# - 将 Pervasive 导出到 MySQL (C#)

mySQL高效统计表

php - 如何使用 PHP 代码而不是 HTML 代码导入/包含 CSS 文件?