daily pastebin goal
53%
SHARE
TWEET

Untitled

a guest Feb 22nd, 2019 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top