怎样去oracle表里字段的下划线 请比我高的高手指教 有两张表a,b 现在我要把a表里的一个字段x放到b表里的y字段。但是x 定义为varchar2(10) y 定义为varchar2(9)。x里的数据就是多了一个_,我该怎么去掉这个_; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle里面有一个replace sql函数可以解决你的问题。另外x字段长度为10,y字段长度为9,这个从长字段copy到短字段,可能会报错的。 假设id为两表链接的关键字update b set y=(select replace(x,'_','') from a where id=b.id); oracle 用连接对象连接不成功 oracle连接问题 从mssql转oracle存储过程都不会调用! 请教SQL查询语句 有没有建立刷新组的SQL语句? 手动拷贝ORACLE中所有DBF文件后的问题 pl/sql 有无 bool-excption?a:b;这样的三元运算符? 求教sql问题,在线等候!! 怎样调用包,关于返回数据集的问题 如何在oracle中求95分位数 一个问题大家一起探讨一下!听听各位大哥的高见! select top 50
oracle里面有一个replace sql函数可以解决你的问题。另外x字段长度为10,y字段长度为9,这个从长字段copy到短字段,可能会报错的。
update b set y=(select replace(x,'_','') from a where id=b.id);