首页 新闻 会员 周边 捐助

sql 中用它们各表示一个汉字

0
悬赏园豆:10 [待解决问题]

varchar
char
nvarchar
nchar
他们其中各表示一个汉字的话用几位表示嘎?

zsstone的主页 zsstone | 初学一级 | 园豆:100
提问于:2011-04-06 17:22
< >
分享
所有回答(2)
0

varchar  char 2位 nvarchar nchar 1位

写代码的小2B | 园豆:4377 (老鸟四级) | 2011-04-06 17:31
0
char与varchar(注:一个汉字两个字节)
char[(n)]
长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。
存储大小为 n 个字节。

varchar[(n)]
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。
存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。
wlz0815 | 园豆:587 (小虾三级) | 2011-04-08 10:56
嗯 ,谢了呵。再问下,那个varchar(1)表示可写一个汉字
char(2)也表示可写一个汉字是不?谢谢了嘎。。
支持(0) 反对(0) zsstone | 园豆:100 (初学一级) | 2011-04-09 08:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册