样板1:
FOR 结果集 IN (
SELECT [匹配字段],[更新字段] FROM A表
) loop
UPDATE B表
SET B表.[需要更新字段]= 结果集.[更新字段];
WHERE
B表.[匹配字段]= 结果集.[匹配字段];
END loop ;
SQL执行含义:
先执行IN里的SQL,得到结果集;
循环结果集,结果集可用于 loop里的SQL。
样板1:
FOR 结果集 IN (
SELECT [匹配字段],[更新字段] FROM A表
) loop
UPDATE B表
SET B表.[需要更新字段]= 结果集.[更新字段];
WHERE
B表.[匹配字段]= 结果集.[匹配字段];
END loop ;
SQL执行含义:
先执行IN里的SQL,得到结果集;
循环结果集,结果集可用于 loop里的SQL。