Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. SET SERVEROUTPUT ON
  2.  
  3. DECLARE
  4. CURSOR c_entertainer_id IS
  5. SELECT entertainer_id
  6. FROM ATA_ENTERTAINER
  7. FOR UPDATE;
  8.  
  9. v_entertainer_id ata_entertainer.entertainer_id%TYPE;
  10.  
  11. CURSOR c_style IS
  12. SELECT entertainer_id, style_code
  13. FROM ATA_ENTERTAINERS_STYLE
  14. WHERE entertainer_id = v_entertainer_id
  15. FOR UPDATE;
  16.  
  17. v_style_count NUMBER;
  18.  
  19. BEGIN
  20. FOR r_entertainer_id IN c_entertainer_id LOOP
  21. v_entertainer_id:=r_entertainer_id.entertainer_id;
  22. v_style_count:=0;
  23. FOR r_style IN c_style LOOP
  24. v_style_count:=v_style_count+1;
  25.  
  26. UPDATE ATA_ENTERTAINER
  27. SET MORE_THAN_ONE = v_style_count
  28. WHERE CURRENT OF c_style;
  29.  
  30. END LOOP;
  31. END LOOP;
  32. COMMIT;
  33. END;
  34. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement