10.

DB2でautoincrementする方法

編集

以下のように対象カラムにGENERATED ALWAYS AS を指定する。

CREATE TABLE table (col1 INT,
                       col2 DOUBLE,
                       col3 INT NOT NULL
GENERATED ALWAYS AS IDENTITY
                                         (START WITH 100, INCREMENT BY 5))

START WITH で始まる番号を、INCREMENT BY でカウントアップする単位を指定します。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. DB接続コマンド
  2. データベース一覧の確認
  3. テーブル一覧の確認
  4. テーブル定義の確認
  5. DBの設定確認
  6. テーブルスペースの容量の確認および拡張
  7. データ型
  8. 複数カラムのUPDATE
  9. カラムの追加/削除/変更
  10. 自動番号付け(autoincrement)する方法
  11. インデックスの作成
  12. シーケンスおよびインクリメント(ID列)の違いと確認方法
  13. create table文の生成
  14. 特定スキーマの全テーブルの全カラム情報を取得する方法
  15. エラー一覧
  16. 【DB2】テーブル定義からCREATE TABLE文を生成する方法