当前位置: 代码迷 >> Oracle管理 >> 入门级有关问题
  详细解决方案

入门级有关问题

热度:103   发布时间:2016-04-24 05:54:46.0
入门级问题
我想获取自增的下一个值,但是我不知sequence或tiger的名字
用sql语句能获得么?
例如:表test有的自增的id
只有以上条件,别无其他
我想获取下个值,怎样写sql语句啊

------解决方案--------------------
一般来说seq的名字会设的和表的自增ID一致的名字
否则除了设计者,谁知道这个表用啊个SEQ的啊
TIGER倒是好找,是关联表的
------解决方案--------------------
SELECT * FROM Dba_Sequences WHERE sequence_owner=owner;
获得所有sequence的相关信息。
SELECT SEQUENCE_name.NEXTVAL FROM dual;获取下个值.


引用楼主 zhanggc1001 的帖子:
我想获取自增的下一个值,但是我不知sequence或tiger的名字
用sql语句能获得么?
例如:表test有的自增的id
只有以上条件,别无其他
我想获取下个值,怎样写sql语句啊
  相关解决方案