社区
数据库
帖子详情
varchar和nvarchar问题
saiyaman5
2010-05-26 05:52:35
从一个数据库向另一个数据库写入数据
但两个数据库的字段类型有所不同
如果用varchar() 接收 nvarchar() 字符(sqlserver)
用varchar2() 接收 nvarchar2() 字符(oracle)
在什么情况下 varchar()/varchar2() 会出现乱码?
...全文
142
5
打赏
收藏
varchar和nvarchar问题
从一个数据库向另一个数据库写入数据 但两个数据库的字段类型有所不同 如果用varchar() 接收 nvarchar() 字符(sqlserver) 用varchar2() 接收 nvarchar2() 字符(oracle) 在什么情况下 varchar()/varchar2() 会出现乱码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
类型可以存储所有语言的字符,避免了乱码或无法识别的
问题
,更易于国际化的应用场景。
Mysql补充(
varchar
和n
varchar
)
Mysql补充(
varchar
和n
varchar
) 今天做mysql面试题,碰到了n
varchar
,于是去百度了一下。
Varchar
(n) 长度为n个字节的可变长度且非Unicode的字符数据。n必须是要给介于1和8000之间的数值。存储大小为输入数据...
char、
varchar
和n
varchar
的区别
设计数据库的时候,遇到了字段的类型用char,
varchar
和n
varchar
的
问题
。下面小编就来讲解一下。 是什么 char是定长的,也就是无论你输入的字符多长,它都是制定的数目的长度。例如char(5),你输入的字符小于5,...
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章