nvarchar与varchar的区别
|
源代码网整理以下一直以来对varchar和nvarchar不怎么了解,自己在网上找了找!从网上找了别人的解释,感觉有点顿悟!! 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar 在 SQL-92 中的同义词为 national char varying 和 national character varying。 源代码网整理以下n 表示字符个数 源代码网整理以下nvarchar: 源代码网整理以下 源代码网整理以下通俗一點就是varchar適合輸入英文和數字,nvarchar一般用做中文或其它語言的輸入,這樣到別的語系不會出現亂碼:)) 源代码网整理以下2. 软件开发网 www.mscto.com 源代码网整理以下姓名,和房间通常都是用varchar这个数据类型 nvarchar(n):可变长度 Unicode 数据,其最大长度为 4,000 字符。 字节的存储大小是所输入字符个数的两倍, 就是说它是双字节来存储数据的。 如果存储数据如果存在单字节时,它也是以双字节来占用存储空间的。 举个例子: create table aa (name1 nvarchar(8)) insert aa select "张红a" --- 存储长度为6个字节,余下的2个字节全部释放 源代码网推荐 源代码网供稿. |
