社区
数据库
帖子详情
varchar和nvarchar问题
saiyaman5
2010-05-26 05:52:35
从一个数据库向另一个数据库写入数据
但两个数据库的字段类型有所不同
如果用varchar() 接收 nvarchar() 字符(sqlserver)
用varchar2() 接收 nvarchar2() 字符(oracle)
在什么情况下 varchar()/varchar2() 会出现乱码?
...全文
132
5
打赏
收藏
varchar和nvarchar问题
从一个数据库向另一个数据库写入数据 但两个数据库的字段类型有所不同 如果用varchar() 接收 nvarchar() 字符(sqlserver) 用varchar2() 接收 nvarchar2() 字符(oracle) 在什么情况下 varchar()/varchar2() 会出现乱码?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
社会栋梁
2010-05-28
打赏
举报
回复
[Quote=引用 4 楼 saiyaman5 的回复:]
问个最直接的问题,一般情况下,能用varchar 代替 nvarchar 吗?
[/Quote]
不能,会丢失数据,出现乱码
saiyaman5
2010-05-28
打赏
举报
回复
问个最直接的问题,一般情况下,能用varchar 代替 nvarchar 吗?
DragonBill
2010-05-27
打赏
举报
回复
乱码跟数据库的字符集有关
saiyaman5
2010-05-27
打赏
举报
回复
谢谢楼上的回复,
我想知道,有没有可能出现一个或一段非常特殊的字符,在nvarchar中保存是正常的,而在varchar中却出现乱码?
DragonBill
2010-05-27
打赏
举报
回复
NVARCHAR只不过是VARCHAR的宽字节
2个VARCHAR = 1个NVARCHAR
SQL数据类型nchar_char_
varchar
与n
varchar
区别
nchar_char_
varchar
与n
varchar
有何区别?
n
varchar
和
varchar
的区别
2、
varchar
和n
varchar
的最大长度不一样,n
varchar
的长度设置必须为1和4000之间。
varchar
的长度设置必须是1和8000之间。 3、
varchar
能存储的字节数就是他的长度。n
varchar
能存储的字节数是它长度的2倍。 区别: ...
varchar
和n
varchar
有什么区别(
varchar
和n
varchar
占用空间有什么区别)
如果仅需要存储非Unicode字符集的字符串,...因此,对于相同长度的字符串,n
varchar
类型占用的存储空间是
varchar
的两倍,但n
varchar
类型可以存储所有语言的字符,避免了乱码或无法识别的
问题
,更易于国际化的应用场景。
sqlserver
varchar
和N
varchar
区别
sqlserver
varchar
和N
varchar
区别 原文:https://www.cnblogs.com/qanholas/p/3298882.html
varchar
和N
varchar
区别 Unicode字符集就是为了解决字符集这种不兼容的
问题
而产生的,它所有的字符都用两个字节表示,即...
char、
varchar
和n
varchar
的区别
注意:本文参考 mysql的n
varchar
_MySQL中char、
varchar
和n
varchar
的区别_路怜涯的博客-CSDN博客 一、char和
varchar
的区别 char是固定长度的,而
varchar
会根据具体的长度来使用存储空间,另外
varchar
需要用额外的1-...
数据库
4,018
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章