SQL Server唯一约束问题
发布时间:2020-12-12 16:31:14 所属栏目:MsSql教程 来源:网络整理
导读:如何在visual studio中直观地创建一个varchar(max)字段的唯一约束. 问题是当我尝试它: 管理索引和密钥添加列 我只能选择bigint列,但不能选择任何varchar(max)列. 我可能要使用检查限制吗? 如果是,表达中要加什么? Thnx的信息 解决方法 您不能在VARCHAR(MAX
如何在visual studio中直观地创建一个varchar(max)字段的唯一约束.
问题是当我尝试它: 管理索引和密钥>添加>列 我只能选择bigint列,但不能选择任何varchar(max)列. 我可能要使用检查限制吗? 如果是,表达中要加什么? Thnx的信息 解决方法您不能在VARCHAR(MAX)列(可能高达2 GB的文本!)中放置唯一约束.你根本不能.唯一约束由后台的唯一索引强制执行,SQL Server对索引条目具有900字节限制.因此,您也不能对VARCHAR(2000)字段放一个唯一约束. 您需要找到另一种方式来实现您要做的事情.你可以计算长度和像文本上的校验和,并对这些长度和校验和列设置唯一约束. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读