SQLでテーブルの列(column)の名前を変更するコードの紹介です。
SQLを利用してテーブルの列の名前を変更できます。列名を変更する場合は、EXEC sp_rename コマンドを利用します。
または
| 列名 | データ型 |
|---|---|
| id | int |
| name | nchar(128) |
| category | nchar(64) |
| subcategory | nchar(64) |
| code | nchar(16) |
| subcode | nchar(8) |
| price | decimal(18,2) |
| memo | ntext |
上記のテーブルで、category列の名前を maincategory に変更します。
以下のSQL文を実行します。
EXEC sp_rename 'ProductItem.category', 'maincategory', 'COLUMN';
実行後のテーブルは以下の構造になります。
| 列名 | データ型 |
|---|---|
| id | int |
| name | nchar(128) |
| maincategory | nchar(64) |
| subcategory | nchar(64) |
| code | nchar(16) |
| subcode | nchar(8) |
| price | decimal(18,2) |
| memo | ntext |