gpt4 book ai didi

sql-server - 为什么我无法创建这个sql server全文索引?

转载 作者:行者123 更新时间:2023-12-02 00:05:45 25 4
gpt4 key购买 nike

我有一个数据库表,其主列定义为:

ID bigint identity primary key

我还有一个文本列MiddlePart。我正在尝试创建全文索引,如下所示:

CREATE FULLTEXT INDEX ON domaining.dbo.DomainName
(
MiddlePart
Language 0X0
)
KEY INDEX ID ON domaincatalog
WITH CHANGE_TRACKING AUTO

我收到此错误:

“ID”不是强制执行全文搜索键的有效索引。全文搜索键必须是唯一的、不可为 null 的单列索引,该索引不脱机、未在非确定性或不精确的非持久计算列上定义、没有筛选器且最大大小为 900字节。为全文键选择另一个索引。

我做错了什么?

最佳答案

在 KEY INDEX 之后,您需要指定索引的名称而不是列。要查找列 ID 上的索引名称,请输入 sp_help DomainName,然后会出现该表上的索引列表。 pk 将被命名为 PK_xxxxx 之类的名称。使用该索引名称而不是“ID”。

关于sql-server - 为什么我无法创建这个sql server全文索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com