字符数据类型(nchar 长度固定,nvarchar 长度可变)和 Unicode 数据使用 UNICODE UCS-2 字符集。

nchar [ ( n ) ]

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

nvarchar [ ( n | max ) ]

可变长度 Unicode 字符数据。n 值在 1 到 4,000 之间(含)。max 指示最大存储大小为 2^31-1 字节。存储大小是所输入字符个数的两倍 + 2 个字节。所输入数据的长度可以为 0 个字符。nvarchar 的 SQL-2003 同义词为 national char varying 和 national character varying。

备注

如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。如果没有使用 CAST 函数指定 n,则默认长度为 30。

如果列数据项的大小可能相同,请使用 nchar。

如果列数据项的大小可能差异很大,请使用 nvarchar。

sysname 是系统提供的用户定义数据类型,除了不以为零外,在功能上与 nvarchar(128) 相同。sysname 用于引用数据库对象名。

为使用 nchar 或 nvarchar 的对象分配的是默认的数据库排序规则,但可使用 COLLATE 子句分配特定的排序规则。

SET ANSI_PADDING ON 永远适用于 nchar 和 nvarchar。SET ANSI_PADDING OFF 不适用于 nchar 或 nvarchar 数据类型。

最新文章

  1. UITest 单元测试常用的断言
  2. AQS 与 LockSupport
  3. Geoserver 相关学习
  4. EasyUI + Spring MVC + hibernate实现增删改查导入导出
  5. OWIN启动项的检测
  6. NEO从入门到开窗(1) - 一个智能合约的诞生
  7. 【朝花夕拾】Android性能篇之(四)Apk打包
  8. C#直接使用DllImport调用C/C++动态库(dll文件)
  9. GDPR 和个人信息保护的小知识
  10. tf运作方式之共享变量
  11. 详解C#委托和事件(二)
  12. Lucene 学习-安装 Kibana 视图界面
  13. Python高级网络编程系列之基础篇
  14. Tomcat启动log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLD各种解决方式
  15. 【总结】详细说说Html.ActionLink的用法
  16. linux下使用free命令查看实际内存占用(可用内存)
  17. 『C++』Temp_2018_12_26
  18. DRF的@action装饰器
  19. Foreach控件使用
  20. 【洛谷1494】[国家集训队] 小Z的袜子(莫队)

热门文章

  1. java 内部类定义在局部时需要注意的情况
  2. easyloader [easyui_1.4.2] 分析源码,妙手偶得之
  3. JAVA_SE复习(Class)
  4. 一次GC问题定位
  5. 玩转Slot Machine
  6. Hibernate Cascade & Inverse
  7. CURL的使用<发送与接收数据>
  8. 《CSS3使用指南》读书笔记
  9. ics OverbyteIcsHttpProt
  10. OOP三类继承的区别