SQL Server的nchar,nvarchar字段类型对应的Access数据类型是什么?-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Server的nchar,nvarchar字段类型对应的Access数据类型是什么?

发表时间:2023/5/26 12:55:34 评论(0) 浏览(1479)  评论 | 加入收藏 | 复制
   
摘 要:SQL Server的nchar,nvarchar字段类型对应的Access数据类型是什么?
正 文:
一、学友问题描述:
沐々杰(234075875)  12:30:20
请问一下老师,Access数据类型好像没有nchar,nvarchar?SQL Server的nchar,nvarchar字段类型对应的Access数据类型是什么?


二、解决方法:

nchar,nvarchar是sqlserver数据库上的数据类型,对应Access中就是文本型;

但Access短文本只有255个字符,而长文本(早期叫备注型))就是不限制字符;

SQL Server的nchar,nvarchar可以到4000个字符。


参数:

nchar [ ( n ) ]
固定大小字符串数据。 n 用于定义字符串大小(以双字节为单位),并且它必须是 1 到 4,000 之间的值。 存储大小为 n 字节的两倍。 对于 UCS-2 编码,存储大小为 n 个字节的两倍,并且可存储的字符数也为 n。 对于 UTF-16 编码,存储大小仍为 n 个字节的两倍,但可存储的字符数可能小于 n,因为补充字符使用两个双字节(也称为代理项对)。 nchar 的 ISO 同义词是 national char 和 national character。

nvarchar [ ( n | max ) ]
可变大小字符串数据。 n 用于定义字符串大小(以双字节为单位),并且它可能是 1 到 4,000 之间的值。 max 指示最大存储大小是 2^31-1 个字符 (2 GB)。 存储大小为 n 字节的两倍 + 2 个字节。 对于 UCS-2 编码,存储大小为 n 个字节的两倍 + 2 个字节,并且可存储的字符数也为 n。 对于 UTF-16 编码,存储大小仍为 n 个字节的两倍 + 2 个字节,但可存储的字符数可能小于 n,因为补充字符使用两个双字节(也称为代理项对)。 nvarchar 的 ISO 同义词是 national char varying 和 national character varying。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQLServer中char nchar varchar nvar...  【金宇  2015/5/5】
注意SQLServer中的nvarchar(max)和varcha...  【金宇  2015/10/26】
SQL Server中nvarchar(max)  【缪炜  2016/4/10】
【Access基础】“数据类型nvarchar和varchar在‘...  【缪炜  2017/7/21】
Access备注数据类型现在称为长文本  【张志  2022/8/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接