Oracle的字段怎么自增?
在Oracle数据库的表中
怎么添加一个能够自动加1的字段?
问题点数:30、回复次数:3Top
1 楼Fxx(风萧萧)回复于 2000-05-02 23:40:00 得分 10
不知道是指字段数目自动加一还是指字段的值自动加一。
如果是字段的值自动加一,可以设计一个数据库触发器使数据在一定条件下自动加一
Top
2 楼mnbvcxz()回复于 2000-05-07 16:11:00 得分 10
用序号 SEQUENCETop
3 楼tiner(慕蓉云风)回复于 2000-05-11 02:40:00 得分 10
先创建序列Sequence,然后创建Trigger就可以完成自增。
例:有一个“编号”varchar2(25)字段。
创建序列名"MySequence"
Create trigger on 有”编号“字段的表。
declare
temp varchar2(25);
begin
select MySequence.NextVal into temp from dual;
:new.编号:=temp;
end;
以上用模式编辑器来做很方便就可以搞定。Top




