oracle怎么获取表中所有的自增字段
2012-05-13
展开全部
你如果指的是需要自增值的字段,你需要创建sequence。想要查询自增值, 可以在Sqlplus下运行:
select seq1.nextval from dual; (第一次)
select seq1.currval from dual; (当前值)
使用insert语句时:insert into 表 (需要使用自增值的字段,其它字段1,其他字段2) values (seq1.nextval, 其它字段1所给值,其它字段2所给值),然后commit。
select seq1.nextval from dual; (第一次)
select seq1.currval from dual; (当前值)
使用insert语句时:insert into 表 (需要使用自增值的字段,其它字段1,其他字段2) values (seq1.nextval, 其它字段1所给值,其它字段2所给值),然后commit。
展开全部
oracle表中就没有自增字段。如果要用自增值,是要先创建一个sequence,然后用该sequence的nextval来获取,如 id:=seq1.nextval。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select object_name from user_objects where object_type='SEQUENCE';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询