DML / Data Manipulation Language
SQL DML / データ操作
表の行を追加・更新・削除します。対象行の条件と変更後の値を分けて読み、複数の更新をまとめる場合はTCLへ進みます。
この分類で学ぶこと
行を追加する
INSERTには値を直接指定する方法と、SELECTの結果を入れる方法があります。列の順序と型を確認します。
構文マップ
条件に合う行を更新・統合する
UPDATEはSETで値を指定し、WHEREで対象を絞ります。MERGEでは入力側との一致条件に応じて更新や追加を分けます。SETの式に使う型変換やNULL処理は関数マップへ進めます。
行を削除する
DELETEは条件に合う行を削除します。TRUNCATEは表の全行を消します。表の定義まで消す場合はDDLのDROP TABLEを参照します。