SQLServerのupdateコマンド
- 24-07-2022
- Toanngo92
- 0 Comments
updateコマンドは、テーブル内の既存のデータ(特定のレコードまたはレコードのリスト)の更新を使用します。通常は、主キーの条件または特定の条件に従って更新します。条件を入力しない場合、テーブル内のすべてのレコードが更新されます。
構文:
UPDATE table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
説明:
- table_name:レコードを更新するテーブルの名前
- column_name:更新する列の名前
- value:編集する列の新しい値を定義します
- WHERE条件:更新するレコードをフィルタリングする目的を定義する条件。
例えば:
UPDATE Person.PersonPhone SET PhoneNumber = '731-511-0142' WHERE BusinessEntityID=299 AND ModifiedDate ='2020-10-12'
上記の例では、BusinessEntityID=299およびModifiedDate='2020-10-12'の条件で、PersonPhoneテーブルのレコードの電話番号を更新します。
WHERE条件を指定しない場合、PersonPhoneテーブルのPhoneNumber列データ全体が「731-511-0142」に更新されます。