7.21 SDO_NFE.GET_NEXT_SEQUENCE_VALUE

構文

SDO_NFE.GET_NEXT_SEQUENCE_VALUE(
     sequence_name        IN VARCHAR2,
     seq_value_increment  IN NUMBER
     ) RETURN NUMBER;

説明

2番目のパラメータの値を指定された順序の現行値に加算した結果となる値を戻します。

パラメータ

sequence_name
順序の名前。
seq_value_increment
sequence_nameの現行値に加算される整数値。(指定された値が負である場合、現行値から減算されます。)

使用上のノート

このファンクションは、指定された順序のINCREMENT BY値またはその順序の現行値を変更しません。

このファンクションを使用して、一連の連続した順序番号を管理できます。

次の例では、MY_SEQという名前の順序の現行値に10を加算した結果となる値を戻します。

SELECT SDO_NFE.GET_NEXT_SEQUENCE_VALUE('my_seq', 10) FROM DUAL;

MY_SEQの現行値が100の場合、この例では値110 (100 + 10)を戻します。