求一简单SQL~ 表A的字段ID有很多类似:AA-060818-001 的字段,现在想把该字段改为:BB-060818-001,只是前面2个字符修改,如何实现?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update table set filedsname='AA-060818-001' update table set filedsname='BB-060818-001' where filedname='BB-060818-001' update A set id = 'BB' || substr(id,3) where substr(id,1,2) = 'AA'; czbbbs(强弩) ( ) 信誉:100 -------------------楼上的正确! update 表set 字段='BB'||ltrim(字段,'A')where substr(字段,1,2)='AA'update 表set 字段=replace(字段,'AA-','BB-')where substr(字段,1,2)='AA' update A set id = 'BB' || substr(id,3) where substr(id,1,2) = 'AA'; 使用plsql无法识别oracle的hint关键字 有DBF和LOG文件,怎么导入到ORACLE10? 为NULL的行造成MAX取值问题 Oracle中smtp送信的from乱码问题 想把传过来的日期还有时分。都拼成一个日期,插入数据库中 plsql 经常 ora-03114 未连接到oracle 很急 如何创建一个用户只能以normal模式登陆,不能以sysdba和sysoper登陆OEM 555555555,sql语句求教 (不然晚上回不去了) 存储过程中的游标问题!急! 删除问题(在线等待 急!) 星星帮忙:2个sql(1)、(2)为何不能等价? sql语句
楼上的正确!
set 字段='BB'||ltrim(字段,'A')
where substr(字段,1,2)='AA'update 表
set 字段=replace(字段,'AA-','BB-')
where substr(字段,1,2)='AA'