+ -
当前位置:首页 → 问答吧 → SQLSERVER2008R Nchar数据插入ORACLE字符长度问题

SQLSERVER2008R Nchar数据插入ORACLE字符长度问题

时间:2011-11-13

来源:互联网

如题 
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后面还有些东西! 
 

作者: wto3309   发布时间: 2011-11-13

Nchar--是固定長度,不足長度以空格填充

作者: roy_88   发布时间: 2011-11-13

导入oracle后 trim 后空格去掉了

作者: wto3309   发布时间: 2011-11-13

引用 2 楼 wto3309 的回复:

导入oracle后 trim 后空格去掉了


用rtrim--右邊空格

作者: roy_88   发布时间: 2011-11-13