コンテンツにスキップ

SQLでデータベースのカラムを操作する 【追加・変更・削除】 (ALTER TABLE)

SQLでカラムを操作する方法

Usage

カラムの追加

ALTER TABLE テーブル名 ADD 追加カラム名 データ型;

ALTER TABLE zoo ADD animal_name VARCHAR(20);

カラムのデータ型の変更

ALTER TABLE テーブル名 ALTER COLUMN カラム名 データ型;

作成済みのカラムのデータ型を変更

ALTER TABLE zoo ALTER COLUMN animal_name VARCHAR(30);

カラムのデータ名の変更

EXEC sp_rename 'dbo.テーブル.カラム名', '新カラム名', 'COLUMN';

作成済みのカラム名を変更

EXEC sp_rename 'dbo.zoo.animal_number', 'animal_ID', 'COLUMN';

カラムの削除

ALTER TABLE テーブル名 DROP COLUMN カラム名;

作成済みのカラムの名前とデータ型を変更

ALTER TABLE zoo DROP COLUMN animal_type;

Reference