char和varchar 都是字符数据类型,字符长度必须介于1和8000之间。但两者又有不同,Char字段是固定长度,而Varchar字段是可变长度,可随所存储字符的实际长度变化而变化,Text、Image为可变长度的二进制数据,最大长度为2^31-1(2147483647)个字节。
Microsoft® SQL Server™ 2000 将大于 8,000 个字符的字符串和大于 8,000 个字节的二进制数据存储为称作 text 和 image 的特殊数据类型。大于 4000 个字符的 Unicode 字符串被存储在 ntext 数据类型中ntext
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。
text
服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。
image
可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
以上就是关于数据库text长度设置0 能存多少数据啊全部的内容,包括:数据库text长度设置0 能存多少数据啊、sql server中的text最大支持的字符是多少、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)