你的問題很籠統(tǒng),你是想知道序列的當(dāng)前值嗎?select 序列.nextval from dual就可以了,這個(gè)查出來的就是當(dāng)前序列下一個(gè)可以使用的值,序列每讀一次都會(huì)加1的,比如這次的序列.nextval是18,你下次使用的時(shí)候就是19了

為惠農(nóng)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及惠農(nóng)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站建設(shè)、惠農(nóng)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
執(zhí)行如下sql:
select * from user_sequences;
如果需要查看某個(gè)特定的序列,如下:
select * from user_sequences ?where ?sequence_name like '%T_SELL_BRAND%';
select * from user_sequences ?where ?sequence_name='SEQ_T_SELL_BRAND';
注意:序列名區(qū)分大小寫。
根據(jù)具體問題類型,進(jìn)行步驟拆解/原因原理分析/內(nèi)容拓展等。
具體步驟如下:/導(dǎo)致這種情況的原因主要是……
序列和表沒有直接關(guān)系,一般建表和序列時(shí),都是直接在表明后面加個(gè) '_s' 來表示該序列是用于某表的。你想通過腳本來查詢的話好像沒辦法。不過可以通過like來模糊匹配:
select *
from dba_objects t
where t.owner = upper('序列所屬用戶')
and t.object_type = upper('sequence') and (t.object_name like upper('%你的表名%') or t.object_name = upper('你的表名' || '_s') );
----個(gè)人理解,如有不妥,還請(qǐng)指正,大家共同學(xué)習(xí)!!!
oracle中一個(gè)序列可為好多個(gè)表使用,所以無法獲得,指定某個(gè)表使用就可以。
創(chuàng)建序列語法:
CREATE?SEQUENCE?seqTest
INCREMENT?BY?1?--?每次加幾個(gè)
START?WITH?1?--?從1開始計(jì)數(shù)
NOMAXvalue?--?不設(shè)置最大值
NOCYCLE?--?一直累加,不循環(huán)
CACHE?10;?--設(shè)置緩存cache個(gè)序列,如果系統(tǒng)down掉了或者其它情況將會(huì)導(dǎo)致序列不連續(xù),也可以設(shè)置為---------NOCACHE
你先上user_Sequences
視圖中查詢你想要?jiǎng)?chuàng)建的序列信息zhidao,有則內(nèi)不建,沒有則建。
SELECT
count(*)
FROM
All_Sequences
where
Sequences_name='大寫序列名';
看count(*)
判斷是容否操作。
----
以上,希望對(duì)你有所幫助。
查詢當(dāng)前用戶的
1select * from user_sequences
查詢所有的
1select * from all_sequences
其中sequence_name就是序列的名字
網(wǎng)站名稱:oracle怎么知道序列,oracle查看序列語句
標(biāo)題路徑:http://chinadenli.net/article42/hshdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、微信公眾號(hào)、微信小程序、ChatGPT、品牌網(wǎng)站設(shè)計(jì)、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)