Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. --Witaj świecie!
  2. BEGIN
  3. DBMS_OUTPUT.PUT_LINE("Hello World!");
  4. END;
  5.  
  6.  
  7. --Deklaracja zmiennych
  8. DECLARE
  9. v_x NUMBER;
  10. BEGIN
  11. v_x := 1;
  12. DBMS_OUTPUT.PUT_LINE(v_x);
  13. v_x := v_x+4;
  14. DBMS_OUTPUT.PUT_LINE(v_x);
  15. END;
  16.  
  17.  
  18. --Procedura
  19. CREATE OR REPLACE PROCEDURE przykladowa(zmienna IN VARCHAR2)
  20. IS
  21. BEGIN
  22. NULL
  23. --NULL
  24. /*
  25. JAKIS TAM DLUGI KOMENTARZ
  26. EHEHHE
  27. */
  28. END;
  29.  
  30.  
  31. --Czysty SQL
  32. CREATE TABLE student (
  33. pesel INT unique,
  34. imie VARCHAR(255),
  35. nazwisko VARCHAR(255),
  36. miasto VARCHAR(255),
  37. kod_pocztowy VARCHAR(255)
  38. );
  39. INSERT
  40.  
  41. INSERT INTO student (pesel,imie,nazwisko,miasto,kod_pocztowy)
  42. VALUES (1, 'imie1', 'nazwisko1', 'miasto1', 'kod_pocztowy1');
  43.  
  44. INSERT INTO student (pesel,imie,nazwisko,miasto,kod_pocztowy)
  45. VALUES (1, 'imie1', 'nazwisko1', 'miasto1', 'kod_pocztowy1')
  46.  
  47.  
  48.  
  49. --Procedura
  50. CREATE OR REPLACE PROCEDURE przykladowa (a IN NUMBER, b IN NUMBER, c IN NUMBER )
  51. IS
  52. p NUMBER;
  53. wynik NUMBER;
  54. BEGIN
  55. IF a+b>c or a+c>b or b+c>a THEN
  56. DBMS_OUTPUT.PUT_LINE('Mozna zbudowac trojkat!');
  57. p:=(a+b+c)/2;
  58. wynik:=SQRT(p*(p-a)*(p-b)*(p-c));
  59. DBMS_OUTPUT.PUT_LINE('Pole ='||wynik);
  60. ELSE
  61. DBMS_OUTPUT.PUT_LINE('Nie mozna zbudowac trojkata!');
  62. END IF;
  63. END;
  64.  
  65. BEGIN
  66. przykladowa(3,5,6);
  67. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement