Összefoglaló a 2. ZH-hoz
Saját tábla létrehozása és műveletek
COMMIT - elfogadja a változtatást
ROLLBACK - eldobja a változtatást (commit után már nem működik)
Létrehozás
Törlés
(Már meglévő sort lehet módosítani.)
Módosítás
(Már meglévő sort lehet módosítani.)
Hozzáadás
Példa:
INSERT INTO dolgozo3 (dkod, dnev, oazon, belepes, fizetes) VALUES (
1,
'Hello',
10,
TO_DATE('2023-12-31', 'YYYY-MM-DD'),
(SELECT AVG(fizetes) FROM dolgozo2 WHERE oazon = 10)
);
ACCEPT rnd CHAR PROMPT 'Adj meg egy számot: ';
DECLARE
num_rnd INTEGER;
BEGIN
num_rnd := TO_NUMBER(&rnd);
dbms_output.put_line('Szám: ' || fib(num_rnd));
END;
/
CREATE OR REPLACE FUNCTION fib (n IN INTEGER) RETURN INTEGER AS
BEGIN
IF n = 0 THEN
RETURN 0;
END IF;
IF n = 1 THEN
RETURN 1;
END IF;
RETURN fib(n-1)+fib(n-2);
END;
/