久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      oracle怎么查詢下一個序列

      在oracle中,可利用select語句配合Nextval查詢下一個序列,Nextval第一次返回的是初始值,之后每次都會增加一次sequence值,因此可查詢下一個序列,語法為“select 序列名.Nextval from dual”。

      oracle怎么查詢下一個序列

      本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。

      oracle怎么查詢下一個序列

      select 序列名.Nextval from dual;--生成并獲得下一個序列 select 序列名.CURRVAL from dual;--如果與上述語句為同一會話,可以通過此句獲得上面生成的序列。

      示例如下:

      oracle怎么查詢下一個序列

      擴(kuò)展知識:

      SELECT INR_REQUIRMENT_SQUENCE.CURRVAL FROM dual

      –獲取當(dāng)前的sequence的值,第一次NEXTVAL返回的是初始值;

      隨后的NEXTVAL會自動增加你定義的INCREMENT BY值, 然后返回增加后的值。CURRVAL 總是返回當(dāng)前sequence的值,但是在第一次NEXTVAL 初始化之后才能使用CURRVAL,否則會出錯。

      一次NEXTVAL會增加一次sequence的值, 所以如果你在同一個語句里面使用多個NEXTVAL。

      其實sequence是序列號生成器,可以為表中的行自動生成序列號,產(chǎn)生一組等間隔的數(shù)值(類型為數(shù)字)。其主要的用途是生成表的主鍵值,可以在插入語句中引用,在插入之前,獲取序列號nextval值,然后進(jìn)行插入。也可以通過查詢檢查當(dāng)前值,或使序列增至下一個值。

      如何定義一個sequence?

      create sequence INR_REQUIRMENT_SQUENCE   INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數(shù) NOMAXVALUE -- 不設(shè)置最大值 NOCYCLE -- 一直累加,不循環(huán) CACHE 10;

      推薦教程:《Oracle視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號