你的問題很籠統(tǒng),你是想知道序列的當前值嗎?select序列.nextvalfromdual就可以了,這個查出來的就是當前序列下一個可以使用的值,序列每讀一次都會加1的,比如這次的序列.nextval是18,你下次使用的時候就是19了...
1、oracle序列和表名沒直接對應(yīng)關(guān)系的2、dba_sequences可以查詢到有哪些序列3、一般命名規(guī)則是:表名_s,看看有沒有有的話直接拿去用吧
其中sequence_name就是序列的名字
Oracle怎樣查詢所有自增的序列名你如果指的是需要自增值的字段,你需要創(chuàng)建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權(quán)限,CREATESEQUENCEemp_sequenceINCREMENTBY1...
序列和表沒有直接關(guān)系,一般建表和序列時,都是直接在表明后面加個'_s'來表示該序列是用于某表的。你想通過腳本來查詢的話好像沒辦法。不過可以通過like來模糊匹配:selectfromdba_objectstwheret.owner=upper...