Advertisement
Guest User

Untitled

a guest
May 25th, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. PROMPT----------------------------------------;
  2. PROMPT KURSORY;
  3. PROMPT----------------------------------------;
  4.  
  5.  
  6. set serveroutput on size 30000;
  7.  
  8. CREATE OR REPLACE PROCEDURE KURSOR_DANE_1
  9. IS
  10.  
  11. licznik number(2);
  12. id number(2);
  13. CURSOR DANE_KURSOR
  14. IS SELECT *
  15. FROM SPRZATACZ;
  16. BEGIN
  17. licznik:=1;
  18. id:=licznik+7;
  19. OPEN DANE_KURSOR;
  20. --OPEN DANE_KURSOR;
  21.  
  22.  
  23. LOOP
  24. EXIT WHEN licznik>6 or DANE_KURSOR%NOTFOUND;
  25. INSERT INTO SPRZATACZ
  26. VALUES ('','Imie'||licznik,'asd'||licznik,45435||licznik,
  27. 'email'||licznik,2323||licznik,'');
  28.  
  29.  
  30. licznik:=licznik+1;
  31.  
  32. END LOOP;
  33. EXCEPTION
  34. WHEN CURSOR_ALREADY_OPEN THEN
  35. dbms_output.put_line('kursor juz otwarty');
  36. INSERT INTO BLEDY VALUES ('','BLAD'||'kURSOR JUZ OTWARTY');
  37.  
  38. WHEN VALUE_ERROR THEN
  39. dbms_output.put_line('value error');
  40. INSERT INTO BLEDY VALUES ('','BLAD'||'..value error');
  41. WHEN INVALID_NUMBER THEN
  42. dbms_output.put_line('INVALID_NUMBER');
  43. INSERT INTO BLEDY VALUES ('','BLAD'||'..invalid number');
  44. CLOSE DANE_KURSOR;
  45. END;
  46. /
  47.  
  48. BEGIN
  49. KURSOR_DANE_1();
  50. END;
  51. /
  52. select * FROM BLEDY;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement