Advertisement
Guest User

Untitled

a guest
May 28th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. DROP TABLE OSOBY;
  2.  
  3. CREATE TABLE OSOBY(
  4. ID NUMBER(6) PRIMARY KEY,
  5. IMIE VARCHAR2(100 CHAR),
  6. NAZWISKO VARCHAR2(100 CHAR),
  7. MIASTO VARCHAR2(100 CHAR)
  8. );
  9.  
  10. INSERT INTO OSOBY VALUES(1,'Lech','Pawlak','Warszawa');
  11. INSERT INTO OSOBY VALUES(2,'Karol','Lechowski','Radom');
  12. INSERT INTO OSOBY VALUES(3,'Andrzej','Łukawski','Sosnowiec');
  13. INSERT INTO OSOBY VALUES(4,'Janusz','Łuk','Czarnobyl');
  14.  
  15.  
  16. CREATE OR REPLACE PROCEDURE CW5_3 IS
  17. BEGIN
  18. HTP.HTMLOPEN;
  19. HTP.HEADOPEN;
  20. HTP.TITLE('Ćwiczenie 3');
  21. HTP.HEADCLOSE;
  22. HTP.BODYOPEN;
  23. HTP.TABLEOPEN('border="1"');
  24. HTP.TABLEHEADER('ID');
  25. HTP.TABLEHEADER('Imię');
  26. HTP.TABLEHEADER('Nazwisko');
  27. HTP.TABLEHEADER('Miasto');
  28. FOR I IN (SELECT * FROM OSOBY) LOOP
  29. HTP.TABLEROWOPEN;
  30. HTP.TABLEDATA(I.ID);
  31. HTP.TABLEDATA(I.IMIE);
  32. HTP.TABLEDATA(I.NAZWISKO);
  33. HTP.TABLEDATA(I.MIASTO);
  34. HTP.TABLEROWCLOSE;
  35. END LOOP;
  36. HTP.TABLECLOSE;
  37. HTP.BODYCLOSE;
  38. HTP.HTMLCLOSE;
  39. EXCEPTION
  40. WHEN OTHERS THEN HTP.PRINT('BŁĄD');
  41. END;
  42. /
  43.  
  44.  
  45.  
  46. CREATE OR REPLACE PROCEDURE CW5_1 IS
  47. BDATA VARCHAR2(100);
  48. BEGIN
  49. SELECT TO_CHAR(SYSDATE,'DD:MM:RRRR HH24:MI:SS') INTO BDATA FROM DUAL;
  50. HTP.HTMLOPEN;
  51. HTP.HEADOPEN;
  52. HTP.TITLE('Ćwiczenie 1');
  53. HTP.HEADCLOSE;
  54. HTP.BODYOPEN;
  55. HTP.HEADER(1,'Bieżąca data:');
  56. HTP.PRINT(BDATA);
  57. HTP.BODYCLOSE;
  58. HTP.HTMLCLOSE;
  59. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement