a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

oracle sequence語句重置方介紹

2024-08-29 13:55:41
字體:
來源:轉載
供稿:網友
在開發過程中,可能會用到oracle sequence語句,本文以oracle sequence語句如何重置進行介紹,需要的朋友可以參考下
Oracle重置sequence語句1
Sql代碼

復制代碼 代碼如下:


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語句2
Sql代碼

復制代碼 代碼如下:


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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av激情在线 | 四虎最新网站 | 国产免费av一区二区三区 | 欧美在线三区 | 韩国精品在线 | 一区二区三区影视 | 精品xxxx户外露出视频 | 国产精品视屏 | 久热中文在线 | 国产99999| 成人久久久精品国产乱码一区二区 | 羞羞视频网站在线观看 | 欧美一区二区在线观看 | 久久国产精品一区二区 | 精品欧美一区二区三区久久久 | 精品一区二区三区四区五区 | 欧美a在线看 | 欧美男人天堂 | 精品久久久久久国产 | 国产午夜精品在线 | 成人黄色一级片 | 久久久精品网 | 国产在线a| 综合一区二区三区 | 亚洲欧美中文字幕在线观看 | 日韩精品123| 亚洲三级网站 | se69色成人网wwwsex | 欧美一二三区在线观看 | 精品免费视频一区二区 | 秋霞影院午夜丰满少妇在线视频 | 久久蜜桃视频 | 91se在线| 二区在线视频 | 国产精品一区在线观看 | 欧美一区二区 | 天天舔夜夜 | 亚洲精品午夜aaa久久久 | 成人久久亚洲 | 国产一区二区在线免费观看 | 色婷婷综合久久久久中文一区二区 |