2017年3月29日水曜日

SQL Server テーブル構成の変更

テーブル構成を変更するSQL文

多少の変更であれはSQL Server Management Studioのデザイナーを使用してもいいですが、多くの内容を変更するのは面倒で、効率的ではありません
テキストエディター等でテーブル構成変更のSQLを作成して一括で変更する方が効率的です

列を追加する

 
USE データベース名  'カレントデータベースの変更

ALTER   TABLE   テーブル名  ADD
    追加する列名1  型(桁数),
    追加する列名2  型(桁数)

型と有効桁数を変更する

ALTER   TABLE   テーブル名  ALTER
    COLUMN 変更する列名 型(桁数)

列名を変更する

EXEC sp_rename
    'テーブル名.列名','変更後の列名','COLUMN'

列を削除する

ALTER   TABLE   テーブル名  DROP    COLUMN
    削除する列名1,
    削除する列名2