マイクロソフトSQL Server -エピソード15



SQLクエリ文の最も恐ろしい部分の時間.前のエントリのように、正しいデータで作業していることを確認する必要があります.
我々の前のエピソードで続けて、我々はHumanResourceStationテーブルで働きます.これは削除操作を実行する場所です.
DELETE文を構築するには、次の構文を使用する必要があります.
delete from [table-name]
where [column-name] = value

Notice how this allows us to wipe out the entire HumanResourcesDepartment table if we were to omit the Where clause.



列内の任意の列名を使用して削除する行を指定できます.一般的にキーを使用すると、テーブル内の単一のレコードを削除するのに最も安全です.
サイドノート.複数のレコードまたは行に存在する値を持つ列を指定することにより、同時に複数行を削除することもできます.例えば、価値の「執行大将と管理」でGroupNameで.WHERE句の中でこの値を渡すと、それは「執行大将と管理」を含む各行を削除します.

安全であれ
これを完全にクリアするには、削除する行または行をWHERE句で指定する値を確保する必要があります.
個人的には、SELECT文を使用して削除する必要がある行または行をダブルチェックします.
Select * from [Table-Name]
Where [column-name] = [value]
このステートメントを使用して、削除操作を実行する前に、正しいデータを使用していることを確認できます.

必ず正しいデータを操作して、WHERE句なしで削除操作を実行しないことを確認してください.
Thatsすべて私から、私はあなたがこのエピソードを楽しんで、学ぶSQLの次と最後のエントリをお楽しみください.