Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.52 KB | None | 0 0
  1. BEGIN
  2.   CALL PREPARE_FOR_DATA_MODIFICATION('ASV_KGRKO_BRANCH');
  3.   FOR c1 AS tmp_cur CURSOR WITH HOLD FOR
  4.   SELECT
  5.     kb.KGRKO_BRANCH_ID,
  6.     km.KGRKO_MAIN_ID
  7.   FROM ASV_KGRKO_BRANCH kb JOIN ASV_KGRKO_MAIN km ON km.KGRKO_MAIN_REGN = kb.KGRKO_BRANCH_RNBN
  8.   WHERE kb.KGRKO_MAIN_ID IS NULL AND KGRKO_BRANCH_RNBN IS NOT NULL AND KGRKO_MAIN_END_DATE IS NULL
  9.   DO
  10.     UPDATE ASV_KGRKO_BRANCH
  11.     SET
  12.       KGRKO_MAIN_ID = c1.KGRKO_MAIN_ID
  13.     WHERE
  14.       KGRKO_BRANCH_ID = c1.KGRKO_BRANCH_ID;
  15.   END FOR;
  16.   COMMIT;
  17. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement