ORACLE操作 ORACLE機能

[ORACLE] SEQUENCEから値を取得する

投稿日:2017年3月13日 更新日:

シーケンスから値を取得するサンプルです。

最新の値を発番して取得する(NEXTVAL)

最新の値を発番して取得するには、NEXTVALを使用します。

(構文)
<シーケンス名>.NEXTVAL

NEXTVALのサンプル

以下のように発番した値を取得できます。

INSERT文に指定することもできます。

最後に発番した値を取得する(CURRVAL)

最後に発番した値を取得するには、CURRVALを使用します。

(構文)
<シーケンス名>.CURRVAL

CURRVALのサンプル

以下のように値を取得できます。

SELECT文やINSERT文に指定することもできます。

解説


スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE] SPFILEの場所を調べる

SPFILEの場所を調べる方法です。 以下2種類の方法があります。 サンプル 例1)v$parameterを検索するパタ ...
ORACLE

[SQL*Plus] SQLの実行時間を測定する(set timing)

SQLの実行にかかった時間を測定するには、「timing」システムパラメータを使用します。 構文 (表示構文) show ...
ORACLE

[ORACLE] ROWNUMと*を同時に検索する

*で全件検索する時に、ROWNUM等を同時に検索したい場合のサンプルです。 サンプル 例)ROWNUMとM_USERテー ...
ORACLE

[ORACLE] 既存のシーケンスの現在値を進める

既存のシーケンスの現在値を進めるサンプルです。 オラクルのシーケンスは、既に作成されたシーケンスの現在値を直接更新する方 ...
ORACLE

[データディクショナリ] プロファイル情報を取得する

プロファイルの情報を参照するには、 PROFILESデータディクショナリビューを参照します。 PROFILESデータディ ...

スポンサーリンク