小编典典

如何在sql中为字符串列创建索引?

sql

我有一个包含3列的表格:一个列表ID,名称和数字值。目的是使用该表来检索和更新各种列表中名称的数字值。

问题是sql拒绝使用name列创建索引,因为它是可变长度的字符串列。

如果没有索引,则使用名称进行选择将效率低下,并且使用静态长度文本列的选项将浪费大量存储空间,因为名称可能会很长。

建立该表及其索引的最佳方法是什么?

(运行sql server 2008)


阅读 175

收藏
2021-04-28

共1个答案

小编典典

无法在ntexttext列上创建常规索引(我想您的名称列属于该类型,或者(n)varchar长度超过900字节)。您可以在该列类型上创建全文索引。

2021-04-28