6

关于 SQL Server 中的 SELECT INTO

以下抛出错误Incorrect syntax near ')'.

SELECT * INTO Sales.MyTable FROM 
(SELECT TOP(100) * FROM Sales.Customer)

以下将通过

With tempCust AS
(
SELECT TOP(100) * FROM Sales.Customer
)
SELECT * INTO Sales.MyTable FROM tempCust

这背后的规则是什么?

4

1 回答 1

10

你可以添加一个如下所示aliassubquery,然后试一试..

SELECT * INTO Sales.MyTable FROM 
(SELECT TOP(100) * FROM Sales.Customer) as abc
于 2015-09-15T10:48:01.253 回答