CREATE INDEX语句中指定的选项无效

时间:2011-12-19 19:58:39

标签: c# sql indexing sql-server-ce

我正在尝试使用SQLCE创建一个应该忽略任何重复值的表。为此,我想我会选择一个列作为索引并使用IGNORE_DUP_KEY选项。当我运行以下代码时:

CREATE NONCLUSTERED INDEX url_index ON Person (url ASC) WITH (IGNORE_DUP_KEY=ON)

我收到一条错误消息“在CREATE INDEX语句中指定了无效选项。[option name = IGNORE_DUP_KEY]。”

这是因为我正在使用SQLCE吗?如果是这样,我怎样才能忽略SQLCE中的重复项?

1 个答案:

答案 0 :(得分:1)

SQL Server CE中唯一有效的CREATE INDEX语句是STATISTICS_NORECOMPUTE