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

时间:2012-03-06 03:03:04

标签: sql import export wizard

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

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

这是def:

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

我知道这很好,因为我可以直接在服务器上运行它而没有问题。

Imp / Exp wiz是否允许这些类型的查询,其中有复杂的语句?

1 个答案:

答案 0 :(得分:2)

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

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