'附近的语法不正确('。期待ID - 不知道如何解决这个问题

时间:2016-09-15 14:35:24

标签: sql-server tsql syntax-error sql-server-2014

尝试使用以下内容从现有部分创建新表:

price[i]

它不断返回错误消息:

[(ngModel)]="price[i]

当我将鼠标悬停在代码上时,它会说:

CREATE TABLE Spillover_HE
AS (SELECT * FROM [dbo].[Y16_GROW_Teacher]
  WHERE HEDI = 'H');

我尝试更改表名(相同的错误),删除WHERE语句(生成&#34的附加错误;期望UNION或EXCEPT")。我已经阅读了类似问题的一些答案,但我是SQL的新手并且非常迷失。

3 个答案:

答案 0 :(得分:1)

您应该使用SELECT INTO语法:

SELECT * INTO Spillover_HE
FROM [dbo].[Y16_GROW_Teacher]
WHERE HEDI = 'H'

答案 1 :(得分:1)

这将适用于MSSQL

SELECT * into Spillover_HE FROM [dbo].[Y16_GROW_Teacher] 
  WHERE HEDI = 'H'

答案 2 :(得分:0)

可能您正在尝试创建视图。

CREATE VIEW Spillover_HE
AS  (   SELECT  * 
        FROM    [dbo].[Y16_GROW_Teacher]
        WHERE   HEDI = 'H'
    );