varchar字段长度不够问题!!!!见者有分!!!!!!
请问在sql server中最 大的长度字段是哪个?我用varchar时发现有些信息长度超过8000,我该怎么设置字段类型才能使其满足大容量的信息存诸要求? 问题点数:50、回复次数:6Top
1 楼lipeng(大海里的虾)回复于 2002-03-28 14:02:20 得分 10
sql server中的ntextTop
2 楼jamex(1 + 1 = 爱)回复于 2002-03-28 14:06:21 得分 30
用ntext或text
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 字节(取决于字符串)。
Top
3 楼shot_big(smile)回复于 2002-03-28 14:09:49 得分 5
text ntextTop
4 楼xz_king(西煞魄工人)回复于 2002-03-28 14:18:18 得分 3
同上。Top
5 楼dylan_tang(IT苦命人)回复于 2002-03-28 14:24:22 得分 2
jamex(1 + 1 = 爱) 写得很清楚了,看了就明白Top
6 楼xys(永不放弃)回复于 2002-03-28 14:58:49 得分 0
谢谢各位!!!
我还想问一句,text和ntext为什么最大可设置长度为16,是什么意思?另外数据库本身就有许多数据,直接转换会不会发生格式错误,或是数据丢失?Top
相关问题
- 关于varchar字段长度大于255时产生的问题
- 请问在DB2里怎样取出一段VarChar型字段的长度?
- 怎么用sql语句更改一个varchar型字段的长度?
- 某字段类型是varchar 如何根据字段的实际长度写 where(字符串长度)<2的语句怎么写?
- 字段长度的问题!!!
- 请问怎么样修改字段的长度?/比如原来是 varchar(50)改成100的,是mysql数据库?
- 1000分求一解,关于用datawindow 存储长度超过255的varchar字符串字段,非blob和image!!!
- 关于 PB 不能支持SQL server 长度超过255字节的varchar型字段的问题 (高分侍候)
- SQL SERVER里字段长度设varchar(500),但UPDAT时,却只写到库里255个字符?
- 请问SQL Server中的varchar型字段的长度不能设置成大于256的值,是吗?




