oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串
oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串的前几位...
oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串的前几位
展开
展开全部
假设A表(c1,c2,c3),其中c2是字符串,则:
update a set c2=substr(c2,1,n)
其中n表示从c2中取前多少位字符串;
update a set c2=substr(c2,1,n)
其中n表示从c2中取前多少位字符串;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表名
set 列名=substr(列名,1,x);
x为你要取得的字符串长度
set 列名=substr(列名,1,x);
x为你要取得的字符串长度
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update Tab1
set 字段=substr(字段,int,int)
这个语句将会修改整张表的这个字段
set 字段=substr(字段,int,int)
这个语句将会修改整张表的这个字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set 列 = substr(列, 1, X) X是前几位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询