请教各位高手帮忙!!
   在oracle数据库中,把一个库中表的内容岛到另一库的表中(两个表的表名相同,里面的字段都一样),但是字段类型不相同,一个是char类型(长度10)、另一个是varchar类型(长度10)。举个例子说一下,如‘abc’在char类型中表示为‘abc       ’如何能实现在将 ‘abc       ’转化为varchar类型时把空格去掉啊!

解决方案 »

  1.   

    写sql语句时,在要去空格的字段后面加trim就可以了。
      

  2.   

    哈哈,谢谢各位,但是我的Sql语句是   select *  from table where  .....   这个时候表中的字段怎么能加上trim呢?我不可能把表内的所有字段都拿出来加上trim的
      

  3.   

    那肯定是没有什么好办法 或者你可以在insert into之后再一次性执行update newtable set varcharcol = trim(varcharcol);