oracle中插入一个新的字段后,如何快速的给该字段赋值?

因为行数比较多,可以用循环语句吗?请问怎么做?谢谢~~... 因为行数比较多,可以用循环语句吗?请问怎么做?谢谢~~ 展开
 我来答
0808xyj
2014-12-29 · TA获得超过1891个赞
知道大有可为答主
回答量:1237
采纳率:100%
帮助的人:1071万
展开全部
可以的,不过不晓得雹竖 你 赋 什么样的蔽郑值,赋的宏肆颂值有规律么?
更多追问追答
追问
随便赋,比如递增的数字,从1到100
追答
create sequence sequence_aotuincrement
  start with 1                --设定起始值
  increment by 1              --设定递增值
  maxvalue  999999999         --设定最大值
  
create table temp as select *,sequence_aotuincrement.next from 表名 ;
drop table 表名;
alter table temp rename to 表名
百度网友6bce482
2014-12-29 · TA获得超过1090个赞
知道小有建树答主
回答量:340
采纳率:50%
帮助的人:166万
展开全部
--你创建表后:
--先创老旁建序列
create sequence sequence_aotuincrement
start with 1 --设定起始宏碧值
increment by 1 --设定侍绝橡递增值
maxvalue 999999999; --设定最大值

--快速赋值
update 表 set 字段名=sequence_aotuincrement.nextval;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tj_angela
2014-12-29 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2552万
展开全部
用update语句实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式