前端之家收集整理的这篇文章主要介绍了
SQL Server唯一约束问题,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在visual stu
dio中直观地创建一个varchar(max)字段的唯一约束.
问题是当我尝试它:
管理索引和密钥>添加>列
我只能选择bigint列,但不能选择任何varchar(max)列.
我可能要使用检查限制吗?
如果是,表达中要加什么?
Thnx的信息
您不能在VARCHAR(MAX)列(可能高达2 GB的文本!)中放置唯一约束.你根本不能.
唯一约束由后台的唯一索引强制执行,sql Server对索引条目具有900字节限制.因此,您也不能对VARCHAR(2000)字段放一个唯一约束.
您需要找到另一种方式来实现您要做的事情.你可以计算长度和像文本上的校验和,并对这些长度和校验和列设置唯一约束.
原文链接:https://www.f2er.com/mssql/82066.html