データベース - SQL 基本構文 - テーブル作成・削除・変更 - ALTER TABLE 列追加

クラウディア 
1. 列追加 PostgreSQL
2. 列追加 DB2

1. 列追加 PostgreSQL

 既存のテーブルにカラムを追加します。基本形は下記の形になります。

ALTER TABLE
    テーブル名
ADD
    列名 型
;
 複数の列を追加する際は

ALTER TABLE
    テーブル名
ADD
    列名1 型
   ,列名2 型
   , ...
;

2. 列追加 DB2

 DB2 では

ALTER TABLE
    テーブル名
ADD COLUMN
    列名 型
;
 と「COLUMN」というキーワードが必要になります。  「DB2」では複数カラムを一度に追加することは、 ではできないようです。  カラム追加時に「NOT NULL」の属性を設定するには

ALTER TABLE
    テーブル名
ADD COLUMN
     カラム名 型
     NOT NULL
;
 カラム追加時にデフォルト値を設定するには

ALTER TABLE
    テーブル名
ADD COLUMN
     カラム名 型
     DEFAULT デフォルト値
;