国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

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

2024-08-29 13:55:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在開發(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;

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 北海市| 清水县| 肃北| 娄底市| 定南县| 洛阳市| 蚌埠市| 平乐县| 都安| 随州市| 龙州县| 汝州市| 淮阳县| 五常市| 武山县| 汉中市| 桂东县| 滨海县| 尉犁县| 章丘市| 黎平县| 黄浦区| 文登市| 睢宁县| 新安县| 铅山县| 新郑市| 石城县| 衡山县| 象州县| 蒙阴县| 方正县| 通州区| 天峻县| 景洪市| 和龙市| 靖西县| 河间市| 汝州市| 宜阳县| 修水县|