如何批量修改某个字段的值?

qqCwaaa 2013-09-29 03:43:52
现在字段的值是ZZJC_01、ZZJC_02、ZZJC_03......
想要改成ZZJC1_01、ZZJC1_02、ZZJC1_03......
应该如何写语句
...全文
755 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
醉爱梁静茹 2013-10-14
  • 打赏
  • 举报
回复
update t set t.cname=replace(cname,'ZZJC_','ZZJC1_');
REPLACE(CS1,CS2,CS3):CS1为要改变的字符串/列名,CS2为要替换掉的字符串,CS3为替换的字符串,如果没有CS3,则CS2会被直接删掉
邪神01 2013-10-12
  • 打赏
  • 举报
回复
建议你图形化操作 之后在查看sql 你就明白了
ora-0600 2013-10-12
  • 打赏
  • 举报
回复
引用 2 楼 forgetsam 的回复:
replace(col,'ZZJC_','ZZJC1_')
+1
l527391549 2013-10-12
  • 打赏
  • 举报
回复
Update table_name set column_name = replace(column_name, 'ZZJC_', 'ZZJC1_') ;
Persistence_x 2013-10-02
  • 打赏
  • 举报
回复
replace(col,'ZZJC_','ZZJC1_')
EVKJ 2013-09-30
  • 打赏
  • 举报
回复
alter table table_name rename column old_col_name to new_col_name; alter table table_name rename column old_col_name to new_col_name;
请叫我-雷人 2013-09-30
  • 打赏
  • 举报
回复
引用 2 楼 forgetsam 的回复:
replace(col,'ZZJC_','ZZJC1_')
+1
皮特尔 2013-09-30
  • 打赏
  • 举报
回复
楼上正解。楼主可以百度 oracle替换换函数的用法。
Ken-xu 2013-09-29
  • 打赏
  • 举报
回复
用替换函数replace(col,'ZZJC_','ZZJC1_')
forgetsam 2013-09-29
  • 打赏
  • 举报
回复
replace(col,'ZZJC_','ZZJC1_')
无敌小二傻 2013-09-29
  • 打赏
  • 举报
回复

update table set col1 = substr(col1,1,instr(col1,'_')-1)||'1'|| substr(col1,instr(col1,'_'),length(col1)) where ....

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧