[SQL Server] データ型を変更する
Management Studio のデザイン画面からデータ型の変更は簡単にできるが、テーブルに大量のデータが格納されていたりすると変更に失敗する可能性もある。SQL コマンドから変更するためには以下のようなコマンドを発行する。
なお、データが格納されている場合は型が変換されるが、変換ができない場合はエラーとなる。
ALTER TABLE (Transact-SQL) - TechNet
なお、データが格納されている場合は型が変換されるが、変換ができない場合はエラーとなる。
-- HOGE テーブルの ABC カラムを NVARCHAR (10) に変更する。 ALTER TABLE HOGE ALTER COLUMN ABC NVARCHAR(10);細かいオプションなども指定できる。
ALTER TABLE (Transact-SQL) - TechNet