首先在表中创建一个字段:
alter table moduleinfo add budgetId varchar2(10);若要加入不为空,则必须给该字段一个默认值:defult (0) 再加上not null,否则会报为空,不可添加。
然后创建一个序列:
create sequence SEQ_BUDGETID
minvalue 500
maxvalue 9999999999999
start with 500
increment by 1
cache 20;最后修改该列的值即可:
update BudgetNumberInfo a set a.budgetId=SEQ_BUDGETID.Nextval where a.budgetid is null;
本文介绍了如何在数据库表中添加新的字段,并设置其默认值为非空。此外还展示了如何创建一个序列来生成唯一的字段值,以及如何更新表中的记录以使用这个序列。
1711

被折叠的 条评论
为什么被折叠?



