你的问题很笼统,你是想知道序列的当前值吗?select序列.nextvalfromdual就可以了,这个查出来的就是当前序列下一个可以使用的值,序列每读一次都会加1的,比如这次的序列.nextval是18,你下次使用的时候就是19了...
1、oracle序列和表名没直接对应关系的2、dba_sequences可以查询到有哪些序列3、一般命名规则是:表名_s,看看有没有有的话直接拿去用吧
其中sequence_name就是序列的名字
Oracle怎样查询所有自增的序列名你如果指的是需要自增值的字段,你需要创建sequence。想要查询自增值,可以在Sqlplus下运行:selectseq1.nextvalfromdual;(第一次)selectseq1.currvalfromdual;(当前值)使用...
selectSEQUENCE_NAMEfromdba_sequences
在DBA_SEQUENCES,USER_SEQUENCES,ALL_SEQUENCES中有。具体列你可以DESCDBA_SEQUENCES;查看比如:SQL>selectSEQUENCE_OWNER,SEQUENCE_NAMEfromdba_sequenceswheresequence_owner='DBSNMP';SEQUENCE_OWNERSEQUENCE_...
selectSEQUENCE_NAMEfromdba_sequenceswhereSEQUENCE_OWNER=用户名
直接写序列名SELECT序列名.CURRVALFROMDUAL
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。1、CreateSequence你首先要有CREATESEQUENCE或者CREATEANYSEQUENCE权限,CREATESEQUENCEemp_sequenceINCREMENTBY1...
序列和表没有直接关系,一般建表和序列时,都是直接在表明后面加个'_s'来表示该序列是用于某表的。你想通过脚本来查询的话好像没办法。不过可以通过like来模糊匹配:selectfromdba_objectstwheret.owner=upper...