Guest User

Untitled

a guest
Aug 15th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.87 KB | None | 0 0
  1. PACKAGE BODY REP_REPORTS  
  2. IS                                                                                                                                                                                                                                                                                                
  3.  
  4. PROCEDURE PRC_QUOTATION_NUMBER_TABLE IS
  5.  
  6. ln_error      NUMBER(6);                                                                            
  7. lv_error      VARCHAR2(1000);
  8.  
  9.  
  10. BEGIN
  11.  
  12. EXECUTE IMMEDIATE 'TRUNCATE TABLE rep_quotation_number_temp';
  13.  
  14. --NA RAZIE INSERT TESTOWY
  15.  
  16. --NALEŻY DODAĆ OBSŁUGĘ BŁĘDÓW - CZY MAM SAM DODAĆ PAKIET Z OBSUGĄ BŁĘDÓW, CZY DACIE COŚ GOTOWEGO?
  17.  
  18. INSERT INTO rep_quotation_number_temp
  19. (ID,LP,STRUKTURA_SIECI,OSOBA,OKRES,POSREDNIK,RODZAJ_PRODUKTU,LICZBA_KONTRAKTOW_ZAWARTYCH,LICZBA_KWOTACJI,LICZBA_REKWOTACJI,
  20.  ODMIANA_OWA,OSOBA_KWOTUJACA_Z_CENTRALI)
  21. SELECT
  22. ROWNUM AS ID,ROWNUM AS LP,
  23. 'STRUKTURA'||ROWNUM AS STRUKTURA_SIECI,
  24. 'OSOBA'||ROWNUM AS OSOBA,
  25. '2012/Q2' AS OKRES,
  26. 'POSREDNIK1' AS POSREDNIK,
  27. 'OW' AS RODZAJ_PRODUKTU,
  28. 100 AS LICZBA_KONTRAKTOW_ZAWARTYCH,
  29. 50 AS LICZBA_KWOTACJI,
  30. 30 AS LICZBA_REKWOTACJI,
  31. 'NEFORMALNE NOWE' AS ODMIANA_OWA,
  32. 'TEST' AS OSOBA_KWOTUJACA_Z_CENTRALI
  33. FROM PRD_ITEM;
  34.  
  35. COMMIT;
  36.  
  37. END;
  38.  
  39. PROCEDURE PRC_QUOTATION_NUMBER_CURSOR (pv_siec IN VARCHAR2,pd_data_od IN DATE, pd_data_do IN DATE, pv_typkwotacji IN VARCHAR2,
  40.                                        pv_odmianaowa IN VARCHAR2, pv_rodzajokresu IN VARCHAR2, pv_rodzajraportu IN VARCHAR2, pv_osobacentrala IN VARCHAR2,
  41.                                        C_CURSOR OUT T_CURSOR, PN_ERROR OUT NUMBER, PV_ERROR OUT VARCHAR2) IS
  42.  
  43. LV_SQL VARCHAR2(1000);
  44.  
  45. BEGIN
  46.  
  47. PRC_QUOTATION_NUMBER_TABLE;
  48.  
  49. LV_SQL := 'SELECT * FROM rep_quotation_number_temp';
  50.  
  51. PN_ERROR := 0;
  52. PV_ERROR := 'OK';
  53.  
  54. OPEN C_CURSOR FOR lV_SQL;
  55.  
  56. END;
  57.  
  58. END REP_REPORTS;
Add Comment
Please, Sign In to add comment