oracle数据库如何用update批量更新某列数据中的字段
如有表TAL,要把列NAME中的所有数据以‘广东省发展银行’开头的‘广东省’改为‘湖南省’。变成‘湖南省发展银行’。我只需要改那几个字就行。大概有20000多条呢。求高手...
如有表TAL,要把列NAME中的所有数据以‘广东省发展银行’开头的‘广东省’改为‘湖南省’。变成‘湖南省发展银行’。
我只需要改那几个字就行。大概有20000多条呢。求高手帮忙 展开
我只需要改那几个字就行。大概有20000多条呢。求高手帮忙 展开
展开全部
update的语法格式为:
update 表名
set 字段名=“更新的值”
[WHERE 字段名 = 限制条件值] --这部分可以不加,如果是更新整个表。
update 表名
set 字段名=“更新的值”
[WHERE 字段名 = 限制条件值] --这部分可以不加,如果是更新整个表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update tal set name=replace(name,'广东省','湖南省') where name like '广东省%'
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update tal set name = '湖南' || substr(name,3,len(name) - 2) where substr(name,1,2) = '广东'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询