DB2で相対レコード番号を取得する方法 | 俺の開発研究所

データベース|俺の開発研究所 データベース「データベース」の記事一覧です。

DB2では、テーブル内のすべてのレコードを識別する「相対レコード番号」という論理行番号を使っています。

相対レコード番号の取得方法を調べてみました。

DB2/400のバージョンです。

  • DB2/400

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

引数はテーブル名かエイリアスです。

実際の使い方はこんな感じです。

select rrn (a) as rrn, colomin1, colomin2from test ab

これだけです。

以下のサイトを参考にしてください。

I am Best : OracleのROWIDがDB2ではiにRRNされる。

関連読書:

ドラゴンボール超 スーパーヒーロー:「ブロリー」より4年 新キャラが登場!

神作『無職転生~異世界行ったら本気出す~』の大推薦!

2022年夏|7月放送最新作TVアニメ情報まとめ!おすすめ6選を紹介!