oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串

2025-01-24 10:37:28
推荐回答(4个)
回答1:

假设A表(c1,c2,c3),其中c2是字符串,则:
update a set c2=substr(c2,1,n)
其中n表示从c2中取前多少位字符串;

回答2:

update 表名
set 列名=substr(列名,1,x);
x为你要取得的字符串长度

回答3:

update Tab1
set 字段=substr(字段,int,int)
这个语句将会修改整张表的这个字段

回答4:

update 表 set 列 = substr(列, 1, X) X是前几位。