DB2で相対レコード番号を取得する方法

Database データベース
この記事は約1分で読めます。

※当ブログではアフィリエイト広告を利用しています。

DB2では、テーブル内の各レコードを識別する論理的な行番号「相対レコード番号(Relative Record Number)」を持っている。

これの取得方法を調べてみた。

なお、今回のバージョンは以下です。

  • DB2/400

相対レコード番号を取得するには、「RRN()」関数を使うようだ。

引数には取得したいテーブルのテーブル名もしくは、テーブル別名を指定する。

実際の使い方は以下のよう。

SELECT
    RRN(A) AS RRN,
    COLUMN1,
    COLUMN2
FROM
    TEST A

以上。

参考サイト

i am BEST : Oracle の ROWID は DB2 for i では RRN

データベース
\よかったらシェアしてね!/
えふめん

大阪在住、30代。
業務系SE・社内SE。

PCトラブルの調査、自作デスクトップPCのこと、PC周辺機器のレビューなどの記事を書いています。

えふめんをフォローする
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
俺の開発研究所

コメント

タイトルとURLをコピーしました