1

10 個のテーブルがあり、それらすべての同じフィールドを同じ値で更新したいと考えています。更新は、あるテーブルでは主キーであり、他のテーブルでは外部キーであるフィールドを条件として取り、それがキーでさえないテーブルがいくつかあります。例えば ​​:

  TABLEX               TABLEY                 TABLEZ         

  FIELD1 (PK)          FIELD1(FK)             FIELD1               
  FIELD3               FIELD3                 FIELD3

同じ FIELD1 に対して同じ値を使用して、すべてのテーブルの FIELD3 を更新したいと考えています。テーブルを更新するためにカーソルと for ループを使用するストアド プロシージャを使用するように言われました。これが最善の方法なのか、それともより良いアプローチを知っているのか疑問に思っていました。私はSQLにかなり慣れていません。

事前にt​​hx。

4

1 に答える 1