日期:2014-05-16  浏览次数:20765 次

SQLSERVER2008R Nchar数据插入ORACLE字符长度问题
如题 
SQLSERVER 导入oracle 字符长度显示的长度和length获得的长度不一致
如:select length(trim(t.khdm)) from customer t --- 8000032694 显示为 19
  select length(trim(currkey)) from customer ---RMB 显示为4
  select * from customer where trim(t.currkey)='RMB' 不能查询出记录
  select * from customer where t.currkey like 'RMB%' 可以查询出来
  也就是说RMB后面还有些东西! 
 

------解决方案--------------------
Oracle中也有NCHAR类型,从SQL Server到Oracle保持数据类型不变,进行导出导入。