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

oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串的前几位... oracle数据库中有张表,里面某个字段的值为字符串,表中有多条记录,有没有办法将字段的值批量修改为字符串的前几位 展开
 我来答
thesea2997
2012-07-11
知道答主
回答量:31
采纳率:0%
帮助的人:7.4万
展开全部
假设A表(c1,c2,c3),其中c2是字符串,则:
update a set c2=substr(c2,1,n)
其中n表示从c2中取前多少位字符串;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的_N2
2012-07-11 · TA获得超过376个赞
知道答主
回答量:91
采纳率:0%
帮助的人:86.8万
展开全部
update 表名
set 列名=substr(列名,1,x);
x为你要取得的字符串长度
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eab6ed4
2012-07-11
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
update Tab1
set 字段=substr(字段,int,int)
这个语句将会修改整张表的这个字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxdtgsh
2012-07-11 · TA获得超过2221个赞
知道小有建树答主
回答量:913
采纳率:75%
帮助的人:809万
展开全部
update 表 set 列 = substr(列, 1, X) X是前几位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式