sequence-next-val

この関数は、Oracleの順序の次の値を返します。

次の値は、次の問合せを実行することによって取得されます。

SELECT sequence.nextval FROM dual

それを、JDBC接続文字列(jdbc:oracle:thin:username/password@host:port:sid)、またはデータソースJNDI識別子のいずれかのデータソースに対して実行します。JDBC接続文字列を使用する場合は、Oracle Thinドライバのみがサポートされます。

例:

oraext:sequence-next-val('employee_id_sequence','jdbc:oracle:thin:xyz/xyz@localhost:1521:ORCL')

シグネチャ:

oraext:sequence-next-val(sequence as string, data source as string)

引数:

  • sequence: データベース内の順序番号。

  • data source: JDBC接続文字列またはデータソースJNDI識別子。

プロパティID:

  • namespace-uri: http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc

  • namespace-prefix: oraext