【发布时间】:2017-12-29 19:17:48
【问题描述】:
create table tblPeople
(
sno int primary key ,
Name nvarchar(50),
Gender nvarchar(10) ,
Age int ,
index IX_tblPeople_Age nonclustered(age)
)
执行上述操作时出现错误。
“索引”附近的语法不正确。如果打算将其作为表提示的一部分,则现在需要 WITH 关键字和括号。有关正确的语法,请参阅 SQL Server 联机丛书。
【问题讨论】:
-
什么版本的 SQL Server? 2016 年适用于我。微软声明它适用于 2014 年及更高版本。
-
它在 2012 年对我不起作用,docs.microsoft.com/en-us/sql/t-sql/statements/… 的一个例子也不起作用
CREATE TABLE t4( c1 int, c2 int, INDEX ix_1 NONCLUSTERED (c1,c2))同样的错误消息。 -
根据this,此语法应从 SQL Server 2014 版开始工作
标签: sql sql-server