char能存储符号吗?

ceskaka 2007-11-25 01:07:37
在类型为char的字段里能存储符号,如:"@","&","."等吗?它的存储范围是不是比nchar小很多???
...全文
336 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ceskaka 2007-11-25
  • 打赏
  • 举报
回复
谢谢你了stone

结贴了
-狙击手- 2007-11-25
  • 打赏
  • 举报
回复
这一下算回答了吗
-狙击手- 2007-11-25
  • 打赏
  • 举报
回复
在类型为char的字段里能存储符号,如:"@","&","."等吗?它的存储范围是不是比nchar小很多???
---

能存储这些符号

两都最大的字节数都是8000
但是字符个数一个8000,另一个只有4000
ceskaka 2007-11-25
  • 打赏
  • 举报
回复
回答了3次,也没有回到到我开始问题的东西.........
-狙击手- 2007-11-25
  • 打赏
  • 举报
回复
char不能够存储nchar所能存储的所有字符和符号
ceskaka 2007-11-25
  • 打赏
  • 举报
回复
这个我知道啊,我想问的是char能够存储nchar所能存储的所有字符和符号,还是只能存储汉字和字母
-狙击手- 2007-11-25
  • 打赏
  • 举报
回复
nchar 是固定长度 Unicode 数据的数据类型,使用 UNICODE UCS-2 字符集。

nchar(n)

包含 n 个字符的固定长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍。nchar 在 SQL-92 中的同义词为 national char 和 national character。

-狙击手- 2007-11-25
  • 打赏
  • 举报
回复
固定长度 (char) 或可变长度 (varchar) 字符数据类型。

char[(n)]

长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。

varchar[(n)]

长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。

34,838

社区成员

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

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