シナリオ:
Database TechBrothersITで以下のスクリプトを使用して、テーブルdbo.Customerを作成しました。CREATE TABLE [dbo].[Customer]( [FName] [varchar](50) NULL, [LName] [varchar](30) NULL, [Age] [tinyint] NULL, [PhoneNumber] [char](9) NULL, [DOB] [date] NULL, [Gender] [char](1) NULL )
新しい要件を受け取りました。テーブルに新しい列「アドレス」を追加し、テーブルから列「性別」を削除する必要があります。
解決策:
SSMSでは、デザインウィンドウを使用して列を追加したり、列を削除したりできます。 QA、UAT、本番環境などの他の環境で実行するように変更をスクリプト化することもできます。ステップ1: [データベース]、[テーブル]タブの順に移動し、必要なテーブルを見つけます。テーブルを右クリックして、[デザイン]を選択します。
SSMSのデザインウィンドウで列を追加または削除する方法-SQLServerチュートリアル
ステップ2: デザインウィンドウが開きます。最後に進んで、新しい列を追加してください。列名とデータ型を指定し、Null値を許可するかどうかを指定します。 SSMSのデザインモードでSQLServerテーブルに列を追加する-TSQLチュートリアル
列を削除するには、列を選択し、マウスの右ボタンを押して、以下に示すように[列の削除]をクリックします。 SQLServerテーブルからデザインウィンドウの列を削除する方法-T-SQLチュートリアル
これで2つのオプションがあります。変更をテーブルに保存する場合は、先に進んで[保存]ボタンをクリックします。変更をスクリプト化する場合は、[スクリプトの生成]ボタンをクリックして、任意の環境で使用できるようにします。 SSMSのデザインウィンドウから列スクリプトの追加または削除を生成する-SQLServerチュートリアル
[生成]をクリックしたらスクリプトボタンの変更、以下のウィンドウが表示され、以下に示すようにスクリプトを保存するように求められます。
SQLServerテーブルの列スクリプトまたは列スクリプトの削除-T-SQLチュートリアル
ビデオデモ:SQLでGUIから列の追加または列の削除ステートメントを生成する方法