oracle是没有自增类型字段的,可以用触发器,每次insert都触发获取一次这个序列的nextval就行。不过序列是有缓存的,所以插入的数字有可能不是连续的。如果一定要避免这个问题,可以不用序列,而采用日志表的形式,在表中记录最大的编号。如果对性能没有要求,直接在插入表中统计也可以。