PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Database
[讨论] 关于oracle SQL 的问题
楼主:
sthermit
( )
2016-01-04 12:15:49
各位好
最近使用这个工具时出现了一些问题,google找不到资料,在这边请各位帮帮忙
原始的情况
远端DB使用ISO-8859-1的编码
把developer抓下来之后,查询client的编码也是iso-8859-1
遇到中文字,将文字转换成iso-8859-1编码后再贴至工作表
执行后可以正常的对数据库做查询跟插入
最近因为有些中文字此编码无法支援
将字段改成NVarChar后
1.
在工作表上想要新增资料,遇到中文字,插入后都会是???(乱码)
转换成UTF-8编码后再用工作表插入也是一样
试过在文字的前面加上N跟未加上N,都一样是???
2.
如果以这个字段为条件搜寻,会无法捞出资料
可是全部搜寻,此字段的中文字可以正常显示
请问各位发生这个情况的原因可能是什么?
有没有什么方法可以解决呢?
作者:
kobedisel
(NO)
2016-01-06 10:49:00
请问工作表是指excel?另外client的nls_lang设定为何?以及在oracle数据库当你把字段modify成nvarchar2时,此时该table column的所有字自动会convert 成nvarchar2的内码要确认该字段字的内码及编码可以利用select dump(column_name,1016),column_name frim table 查看
作者:
bij831
(睡猫)
2016-01-07 19:14:00
你的client软体也要是iso-8859-1然后可以"看到"中文,你的中文就不会有问题,而user看到的??是因为iso-8859-1转成user软体用的编码没有对应的字,所以显示???oracle有提供一个软体可看字形档lbuilder,转换后对应不到就会显示???了
继续阅读
[系统] 想自学数据库请各位指点
leekeywear
[系统] 有人会xampp与安卓连接吗(价格可谈)
hihihidean
[讨论] Staging table 是什么 ?
Tripadvisor
[SQL ] 只有主资料表没有明细
yzfr6
Re: [SQL ] 查出不连续的时间资料
cutekid
[SQL ] 怎么知道字段可存几笔资料
gentleman45
[SQL ] 查出不连续的时间资料
Iories
[SQL ] 根据字段值产生多列资料
strong1197
[SQL ] 连续时间范围查询
jimpop
[SQL ]求救!请问如何下指令才能完成预期结果?
blacktree72
Links
booklink
Contact Us: admin [ a t ] ucptt.com