1. 現在のシーケンスの次の値を確認する:
SELECT SEQUENCE_NAME, LAST_NUMBER FROM USER_SEQUENCES WHERE SEQUENCE_NAME = 'シーケンス名';
または
#下記のSQLを実行すると、シーケンスの値が更新されます。要注意!
SELECT MY_SEQUENCE.NEXTVAL FROM DUAL;
※NEXTVALが実行される度に、シーケンスの値が更新されます。
2. シーケンスの値を調整する:
DECLARE
v_temp NUMBER;
BEGIN
FOR i IN 1..1000 LOOP -- 必要な増分回数
v_temp := MY_SEQUENCE.NEXTVAL;
END LOOP;
END;
※:=
は代入演算子であり、変数に値を代入するために使用されます。
これを使って、変数に特定の値や計算結果を割り当てます。
コメント欄