SQLServerのALTERTABLEステートメント
SQL Serverでは、ALTER TABLEステートメントを使用して、列の追加、列の編集、列の削除、列の名前の変更、またはテーブルの名前の変更を行います。
SQLServerのテーブルに列を追加する
構文
ALTER TABLE ten_bang
ADD te
n_cot dinh_nghia_cot;
例
ALTER TABLE nhanvien
ADD ho VARCHA
R (50);
上記のALTER TABLEステートメントは、列hoをテーブルに追加します。
SQLServerのテーブルに複数の列を追加する
構文
ALTER TABLE ten_bang
ADD cot1 dinh_nghia_cot,
cot2 dinh_nghia_cot,
…
cot_n dinh
_nghia_cot;
例
ALTER TABLE nhanvien
ADD ho VARCHAR(50),
ten VARCHAR(40);
この例のALTER TABLEステートメントは、テーブルにVARCHAR(50)フィールドを持つhoとVARCHAR(40)フィールドを持つ10の2つの列を追加します。
>SQLServerのテーブルの列を編集します
構文
ALTER TABLE ten_bang
ALTER
COLUMN ten_cot kieu_cot;
例
ALTER TABLE nhanvien
ALTE
R COLUMN ho VARCHAR (75) NOT NULL;
上記のコマンドは、ho列をVARCHARデータ型(75)に変更し、NULL値は受け入れられません。
SQLServerのテーブルの列を削除します
構文
ALTER TABLE ten_cot
DROP C
OLUMN ten_cot;
例
ALTER TABLE home
DROP COLUMN ho
;
上記のALTER TABLEステートメントは、テーブルから列hoを削除します。
SQLServerのテーブルの列の名前を変更します
ALTER TABLEコマンドを使用して、テーブルの列の名前を変更できます。 Sp_renameを使用することもできますが、スクリプトとストレージプロセスが破損しないように、テーブルを削除して再作成することをお勧めします。
構文
sp_rename
'ten_bang.ten_cot_cu', 'ten_cot_moi', 'COLUMN';
例
sp_rename 'nhanvien.ho', 'honhanvien',
'COLUMN';
この例では、sp_renameを使用して、テーブルの列名を変更してメンバーにします。
SQLServerでテーブルの名前を変更します
ALTERTABLEコマンドを使用してSQLServerのテーブルの名前を変更することはできません。ただし、sp_renameを使用することはできますが、スクリプトとストレージプロセスが破損しないように、テーブルを削除して再作成することをお勧めします。
構文
sp_rename
'ten_bang_cu', 'ten_bang_moi';
例
sp_rename 'nhanvien', 'nv';
このコマンドは、テーブルの名前をnvに変更します。
-
IFコマンド...SQLServerのELSE
他のプログラミング言語と同様に、SQL ServerもユーザーにIFコマンドELを提供します。この記事では、構文の使用方法と明確な例を詳しく説明し、IFを想像しやすくします。 。その他。 説明 SQL Serverでは、IFステートメント。 ELSEは、条件付き命令を実行するために使用されます。正しいコマンドがコマンドを実行した場合、失敗した場合は別のコマンドを実行します。 IFの使用構文。 ELSE IFブランチステートメントを使用します。 SQL ServerのELSEでは、次の構文を使用します。 IF dieukien {. statement executed when c
-
SQLServerのPIVOT句
SQL Server(Transact-SQL)では、PIVOT句を使用すると、クロス集計を使用して、あるテーブルから別のテーブルにデータを転送できます。つまり、集計結果を取得して行から列に移動できます。 この例では、合計を計算してから、データテーブルの列に行を渡します。 PIVOT句の構文 SELECT cot_ dautien AS , [giatri_chuyen1], [giatri_chuyen2], … [giatri_chuyen_n] FROM () AS PIVOT ( ham_tong () FOR IN ([giatri_chuyen