提问,char(5),nchar(5)这两个字段里分别能存多少个汉字

vivianawoo 2010-04-08 10:24:58
char(5)能存2个汉字
为何nchar(5)能存5个汉字
汉字不是占2位吗?
...全文
568 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc_0101 2010-04-08
  • 打赏
  • 举报
回复
please google or baidu
--小F-- 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 htl258 的回复:]
SQL code
char(1) = 占1字节
nchar(1) = 占2字节

1个汉字=2字节
[/Quote]

正解
永生天地 2010-04-08
  • 打赏
  • 举报
回复
nchar双字节
SQL77 2010-04-08
  • 打赏
  • 举报
回复
SELECT CONVERT(CHAR(5),'中国人')
SELECT CONVERT(NCHAR(5),'中国人')

-----
中国

(所影响的行数为 1 行)


-----
中国人

(所影响的行数为 1 行)
htl258_Tony 2010-04-08
  • 打赏
  • 举报
回复
char(1) = 占1字节
nchar(1) = 占2字节

1个汉字=2字节

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧