create table tblPeople
(
sno int primary key ,
Name nvarchar(50),
Gender nvarchar(10) ,
Age int ,
index IX_tblPeople_Age nonclustered(age)
)
上記の実行時にエラーが発生します。テーブルの作成中に非クラスタ化インデックスを使用できますか?
'index'付近の構文が正しくありません。これがテーブルヒントの一部として意図されている場合は、今度はWITHキーワードとかっこが必要になります。正しい構文については、SQL Server Books Onlineを参照してください。
どのバージョンのSQL Serverですか? Works for me 2016.マイクロソフトでは、2014年まで適用していると述べています。 – SQLChao
2012年に私にとってはうまくいかず、https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-transact-sqlの例も 'CREATE表t4(c1 int、c2 int、INDEX ix_1 NONCLUSTERED(c1、c2)) '同じエラーメッセージ。 – Horaciux
[this](https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-transact-sql)によると、この構文はSQL Serverのバージョン2014から始まります –