|
|
1
16
不能对
唯一约束由后台的唯一索引强制执行,而SQL Server对索引项的限制为900字节。也不能对
你需要找到另一种方法来实现你想要做的。例如,您可以计算文本的长度和校验和,并对这些长度和校验和列进行唯一的约束。 |
|
|
2
1
即使可能,这也是个坏主意。 1)还有另一种方法。查找一些其他数据用作唯一列 2)如果必须使用varchar(max)。可以在插入/更新时散列并添加散列? |
|
|
3
1
实现这一点的一种方法是为哈希添加一个列,每当插入或更新该列并在其上放置唯一索引时,该列就会被计算出来。当哈希冲突发生时,它是 极其 不太可能。 您可以使用此T-SQL关键字: |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |