Why can’t I put a constraint on nvarchar(max)===nvarchar(max)类型为何不能做约束?
来源:互联网 发布:淘宝c店如何推广 编辑:程序博客网 时间:2024/06/08 16:26
Why can’t I put a constraint on nvarchar(max)?
nvarchar(max) is really a different data type from nvarchar(integer-length).
It's characteristics are more like the deprecated text data type.
If nvarchar(max) value becomes too large, like text, it will be stored outside the row (a row is constrained to 8000 bytes maximum) and a pointer to it is stored in the row itself.
You cannot efficiently index such a large field and the fact that data can be stored somewhere else further complicates searching and scanning the index.
A unique constraint requires an index to be enforced and as a result, SQL Server designers decided to disallow creating a unique constraint on it.
- Why can’t I put a constraint on nvarchar(max)===nvarchar(max)类型为何不能做约束?
- nvarchar(max) 问题
- nvarchar(MAX) 、ntext的差别
- nvarchar(max)和表扫描
- varchar(max)、nvarchar(max)和varbinary(max)数据类型
- sql server - varchar(max), NVARCHAR(MAX), VARBINARY(MAX) (zz)
- 了解SQLServer中varchar(max)、nvarchar(max)和varbinary(max)
- 了解SQLServer中varchar(max)、nvarchar(max)和varbinary(max)
- Why I can't keep on going?
- SQL Table Design - NVARCHAR(Max) and NVARCHAR(n)
- ntext、nvarchar(max)、nvarchar(len)性能对比测试
- sql server 中nvarchar(max)性能
- SQL Server 2005 添加了nvarchar(max),varchar(max)
- SQL Server 2005 的nvarchar(max),varchar(max)来救火
- SQL Server 2008 数据类型-varchar(MAX)、nvarchar(MAX)
- varchar and nvarchar and varchar(max) and nvarchar(max) and text and ntext
- nvarchar(n)及nvarchar(max)中的n及max是否会影响性能 实例分析
- MS SQL大值数据类型varchar(max)、nvarchar(max)、varbinary(max)
- 七个顶级的心里预言
- Newtonsoft.Json日期格式定义
- Android中SharedPreference实例
- 数据库varchar2转Clob结合Hibernate操作
- OGRE地形配置文件terrain.cfg简析
- Why can’t I put a constraint on nvarchar(max)===nvarchar(max)类型为何不能做约束?
- linux网桥浅析
- c#各处鼠标的相对位置
- WSDL2Java操作指南
- 获取一个汉字的首拼音字母
- brctl 命令介绍
- Axis 简单说明
- DB2中设置当前会话的Schema
- 语录:管理程序员就像放养一群猫