求一UPDATE语句,在线等 有一表user,里面的CODE字段为三位数字,如023,024……,我想把CODE字段更新成023000,024000……,UPDATE语句要怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update user set CODE=CODE||'000' update user set CODE=CODE||'000' 如果CODE是023014,把后三位改成000,取出来substr(code,3,6),要怎么把它更新成000呢? update user set CODE=CASE WHEN LEGNTH(CODE)>3 THEN subsr(CODE,1,3)||'000' ELSECODE||'000' END 还有一个问题,同样是USER表中的NAME字段,名字的长度不一样,如果想把NAME后三个字改为五个字,如:NAME 值为:济宁市审核人,济宁市经办人,山东人民广播电台经办人,山东人民广播电台审核人,想把后三个字改为支付审核人,支付经办人,语句要怎样写呢? update user set name = replace(name,'审核人','支付审核人');update user set name = replace(name,'经办人','支付经办人'); update user set name = substr(name,1,length(name)-3)||'支付'||substr(name,length(name)-2,3); oracle启动报错,ora-00204:?????? pl/sql 字符串替换函数replace的问题 找出每次考试成绩相同的人 请教各位模糊查询时太慢了 请问大家,一般大的文本大家都用什么方式存储,怎么获取该文本,该文本怎么插入 百分求解 数据同步问题 请问:oracle 数据库的“推”与“拉”是怎么实现的 ? 通过ODBC,如何往Oracle数据库中插入一个包含附件的记录? 如何建立这种关系的表 PowerDesigner95+ORACLE817问题 oracle存储过程的返回值如何传递给shell变量(在线等) using的使用(人在线)
CODE||'000' END
update user set name = replace(name,'审核人','支付审核人');
update user set name = replace(name,'经办人','支付经办人');