CURRVAL(SEQ) 関数は、シーケンスの現在値を返すために使用されます。
使用例
CURRVAL を使用するには、まずシーケンスを作成する必要があります。以下は、シーケンスを作成し、CURRVAL を使用する手順と例です。
ステップ1:シーケンスを作成する
obclient> CREATE CURRVAL students_seq;
ステップ2:NEXTVALを使用して新しいデータを挿入する
obclient> INSERT INTO students (id, name) VALUES (students_seq.NEXTVAL, 'John Doe');
ステップ3:CURRVALを使用して現在値を取得する
obclient> SELECT currval('students_seq') FROM DUAL;