PostgreSQL 目次 - ray88’s diary
■列の追加
ALTER TABLE <テーブル名> ADD COLUMN <列の定義>;
※方言対応
--OracleとSQL SERVER では次のようにCOLUMNをつけない ALTER TABLE <テーブル名> ADD <列の定義>; --Oracleで複数列を一度に追加する場合は、次のようにカッコ()を使用して書く ALTER TABLE <テーブル名> ADD (<列の定義>,<列の定義>・・・・);
【サンプルコード】
--DB2,PostgreSQL,MySQL ALTER TABLE Shohin ADD COLUMN shohin_mei_kana VARCHAR(100); --Oracle ALTER TABLE Shohin ADD(shohin_mei_kana VARCHAR(100)); --SQL SERVER ALTER TABLE Shohin ADD shohin_mei_kana VARCHAR(100);
※列が追加された
■列の削除
ALTER TABLE <テーブル名> DROP COLUMN <列の定義>;
※方言対応
--OracleとSQL SERVER では次のようにCOLUMNをつけない ALTER TABLE <テーブル名> DROP <列名>; --Oracleで複数列を一度に追加する場合は、次のようにカッコ()を使用して書く ALTER TABLE <テーブル名> DROP (<列名>,<列名>・・・・);
【サンプルコード】
--SQL SERVER,DB2,PostgreSQL,MySQL ALTER TABLE Shohin DROP COLUMN shohin_mei_kana; --Oracle ALTER TABLE Shohin DROP(shohin_mei_kana);
※列が削除された