複数のリクエストによる複数行の更新 - Basic Teradata Query

Basic Teradata® Queryリファレンス

Product
Basic Teradata Query
Release Number
17.10
Published
2022年2月
Language
日本語
Last Update
2022-02-11
dita:mapPath
ja-JP/nnw1608578382132.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

すべての行を1つの式で表わすのが不可能な場合には、個別に記述しなければなりません。 例えば、次のリクエストでは、2人の社員の給料が更新されます。

update workforce.employee set salary=salary*1.07
where empno = 10006;
update workforce.employee set salary=salary*1.07
where empno = 10013;

この方法は少数の更新には便利ですが、何百という更新がある場合には、スクリプトが非常に長く柔軟性の乏しいものになります。 それぞれのエントリを編集して、従業員の別のリストのスクリプトを使用する必要があります。