要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好?
要在SQL2000中存储容量的字符数据(如新闻内容等)时,其字段定义为哪种最好? 问题点数:20、回复次数:4Top
1 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 14:38:07 得分 7
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。Top
2 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 14:38:28 得分 6
建议text,ntextTop
3 楼pengdali()回复于 2003-11-02 14:44:37 得分 7
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
Top
4 楼jidechen(残影剑)回复于 2003-11-02 15:17:07 得分 0
好的,谢谢!
Top




