佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > oracle sequence語(yǔ)句重置方介紹

oracle sequence語(yǔ)句重置方介紹

熱門(mén)標(biāo)簽:百度競(jìng)價(jià)排名 鐵路電話(huà)系統(tǒng) 網(wǎng)站排名優(yōu)化 服務(wù)外包 地方門(mén)戶(hù)網(wǎng)站 Linux服務(wù)器 AI電銷(xiāo) 呼叫中心市場(chǎng)需求
在開(kāi)發(fā)過(guò)程中,可能會(huì)用到oracle sequence語(yǔ)句,本文以oracle sequence語(yǔ)句如何重置進(jìn)行介紹,需要的朋友可以參考下
Oracle重置sequence語(yǔ)句1
Sql代碼
復(fù)制代碼 代碼如下:

DECLARE
n NUMBER(10 );
tsql VARCHAR2(100 );
p_seqName varchar2(20 );
BEGIN
p_seqName := 'SEQ_RUN_ID';
EXECUTE IMMEDIATE 'SELECT ' || p_seqName || '.NEXTVAL FROM dual ' INTO n;
n := - (n - 1);
tsql := 'alter sequence '|| p_seqName ||' increment by ' || n;
EXECUTE IMMEDIATE tsql;
EXECUTE IMMEDIATE 'SELECT ' || p_seqName || '.NEXTVAL FROM dual ' INTO n;
tsql := 'alter sequence '|| p_seqName ||' increment by 1' ;
EXECUTE IMMEDIATE tsql;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( SQLERRM);
END;

Oracle重置sequence語(yǔ)句2
Sql代碼
復(fù)制代碼 代碼如下:

CREATE OR REPLACE PROCEDURE RESET_SEQUENCE(p_sSeqName IN VARCHAR2)
IS
n NUMBER(10 );
tsql VARCHAR2(100 );
BEGIN
EXECUTE IMMEDIATE 'SELECT ' || p_sSeqName || '.NEXTVAL FROM dual '
INTO n;
n := - (n - 1);
tsql := 'alter sequence ' || p_sSeqName || ' increment by ' || n;
EXECUTE IMMEDIATE tsql;
EXECUTE IMMEDIATE 'SELECT ' || p_sSeqName || '.NEXTVAL FROM dual '
INTO n;
tsql := 'alter sequence ' || p_sSeqName || ' increment by 1' ;
EXECUTE IMMEDIATE tsql;
EXCEPTION WHEN OTHERS THEN
NULL;
END RESET_SEQUENCE;
您可能感興趣的文章:
  • 分享ORACLE SEQUENCE跳號(hào)總結(jié)
  • 詳解ORACLE SEQUENCE用法
  • Oracle中使用觸發(fā)器(trigger)和序列(sequence)模擬實(shí)現(xiàn)自增列實(shí)例
  • sqlserver實(shí)現(xiàn)oracle的sequence方法
  • Oracle創(chuàng)建自增字段--ORACLE SEQUENCE的簡(jiǎn)單使用介紹
  • Hibernate Oracle sequence的使用技巧
  • 通過(guò)實(shí)例了解Oracle序列Sequence使用方法

標(biāo)簽:衡水 湘潭 湖南 崇左 仙桃 黃山 銅川 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle sequence語(yǔ)句重置方介紹》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    乌拉特后旗| 宜良县| 永新县| 老河口市| 同江市| 抚顺县| 乌兰察布市| 青海省| 大新县| 泽普县| 保德县| 民乐县| 东莞市| 德惠市| 三亚市| 永仁县| 昂仁县| 石泉县| 家居| 晋州市| 德惠市| 襄汾县| 洞口县| 清丰县| 阿城市| 思茅市| 仁寿县| 红桥区| 雅江县| 永昌县| 平和县| 连南| 鹤壁市| 冕宁县| 三江| 新蔡县| 广安市| 义马市| 丹江口市| 衡阳市| 吉木萨尔县|