改めて、Db2 for i そのものについて
Db2 for i ってやっぱスゴくない?(スペックの話)(by @gomAnomalocaris)
IBM DocumentationからDb2 for i のテーブルのスペックを転載するとともに、IBM i専用のデータベースならではのデータベース・ファイル・サイズの最大値について言及しています。
記事はこちら(最終更新日 2023年07月19日)
Db2 for i のカラム名その他の最大長(by @gomAnomalocaris)
Db2 for i のカラム名、スキーマ名、その他名前の最大長と、数値の制約について、主要なものを記述するとともに、IBM Documentationに掲載されている情報の画面キャプチャーを掲載しています。
記事はこちら(最終更新日 2023年08月09日)
IBM i駆け出し日記:物理ファイルのテーブル行数を調べる(by @koga39chan)
スゴい Db2 for i であっても、QSYSOPRで「レコード件数が閾値に達している」というエラーメッセージが表示される局面があるようです。本記事では、物理ファイルのテーブル行数をACS、SQL、CLで調べる方法を紹介しています。
記事はこちら(最終更新日 2025年02月13日)
インボイス登録企業のデータをDb2 for i のテーブルに格納してみる
一方、スゴい Db2 for i だからこそと言える実証実験が現在進行形で行われています。執筆途上の後編を拝読する限り苦戦しているようですが、後編の完結を待ちましょう。
ちなみに、インボイス登録企業こと、適格請求書発行事業者の登録件数は、2024年3月時点で約445万件だそうです。
インボイス登録企業のデータをDb2 for i のテーブルに格納してみる 前編(by @gomAnomalocaris)
記事はこちら(最終更新日 2025年10月03日)
インボイス登録企業のデータをDb2 for i のテーブルに格納してみる 中編(by @gomAnomalocaris)
記事はこちら(最終更新日 2025年09月18日)
インボイスデータのインポート後編(途中です)(by @gomAnomalocaris)
記事はこちら(最終更新日 2025年10月02日)
Db2 for i テンポラル表関連
テンポラル表の使用方法(by imao0610)
テンポラル表について簡潔に説明するとともに、テーブルを新規作成した上でテンポラル表を作成する手順を、画面を用いながら紹介しています。
記事はこちら(最終更新日 2025年01月06日)
Db2 for i テンポラル表を簡単に作って試してみた(by @gomAnomalocaris)
テーブルを新規作成した上でテンポラル表を作成する過程で、表示された警告やメッセージについても紹介しています。
記事はこちら(最終更新日 2025年01月09日)
IBM i駆け出し日記:テンポラル表を使いこなす(by @koga39chan)
テンポラル表を利用するメリットや考えられるユースケースに言及するとともに、既存DBをテンポラル表化する手順を紹介しています。
記事はこちら(最終更新日 2025年04月01日)
Db2 for i で色々な操作をしても、トランザクションID列にタイムスタンプ日付が記録されません(by @gomAnomalocaris)
タイムスタンプ日付が記録されていないテーブルの画面を例示するとともに、テンポラル表作成時のDLLの誤りに起因することを紹介しています。
記事はこちら(最終更新日 2025年01月10日)
「調べたい」方や「苦労を避けたい」方のためのTips
Db2 for i の長いSQL別名からIBM i OSオブジェクト名を調べる方法(by @gomAnomalocaris)
長いSQL別名が分かっているときに、10桁以内のIBM i OSオブジェクト名を調べる方法を紹介しています。
記事はこちら(最終更新日 2025年02月27日)
Db2 for i のカラム名をかんたんにコピペする方法(by @gomAnomalocaris)
Db2 for i の長いカラム名を、簡単にコピー&ペーストする方法を紹介しています。そして、2つ目の方法が追記される日の訪れも楽しみです。
記事はこちら(最終更新日 2025年06月27日)
寄せられた質問と、その質問への回答
Db2 for i テーブルにWindowsからファイル転送すると㈱、㈲、①などが文字化けしてしまいます(by @gomAnomalocaris)
原因は、㈱、㈲、①などが外字扱いになっていたため。解決策は、これらの文字が標準文字セットに追加されたDb2 for iの文字コード(CCSID)のテーブルを作成してファイルを転送することです。
記事はこちら(最終更新日 2024年09月04日)
Db2 for i のジャーナル(ログ)の項目、レイアウトを調べたい(by @gomAnomalocaris)
DBのログをDb2 for i では「ジャーナル(データベース・ジャーナル)」と呼びます。その「ジャーナル」のレイアウトなど基本情報や、「ジャーナル項目情報ファインダー」を紹介しています。
記事はこちら(最終更新日 2024年09月04日)
Db2 for i でジャーナルレシーバーを削除しようとした時、CPF7023エラーが発生(by @gomAnomalocaris)
ジャーナルレシーバーが前後関係を保持している関係上、削除したいジャーナルレシーバーより古いジャーナルレシーバーが存在している場合にエラーが発生する、という回答が書かれています。さらに、ジャーナルレシーバーの順番を確認する方法が、2つ紹介されています。
記事はこちら(最終更新日 2025年06月09日)
IBM i (Db2 for i)のサンプル・テーブルはありませんか?(by @gomAnomalocaris)
回答として、IBM iのOSに標準で付属しているサンプル・テーブルを紹介するとともに、画面を用いてサンプル・テーブルの使い方(生成方法)を説明しています。
記事はこちら(最終更新日 2025年05月22日)
関連情報











日本IBMのIBM Power Technical Salesの皆様は、Qiitaに各種の記事を投稿なさっています。
テーマごとにQiita記事を簡潔な概要とともにまとめる【Qiita記事まとめ】の第3回は、Db2 for i を取り上げます。
Db2 for i そのものについては、当サイトの「技術コラム」カテゴリー内「Db2 for i & SQL活用 虎の巻」にて、海外記事の翻訳を掲載しておりますので、併せてご確認ください。(編集部)