DEMO adatbázis (EMP és DEPT táblák)
Ha saját gépen dolgozol, az alábbi feladathoz letöltheted a DEMO adatbázist, amely létrehozza az EMP és DEPT táblákat.
Ha saját gépen dolgozol, az alábbi feladathoz letöltheted a DEMO adatbázist, amely létrehozza az EMP és DEPT táblákat.
Hozzunk létre egy olyan utasításszintű BEFORE triggert, amely megadakadályozza, a munkaidőn kívüli adatmanipulációkat az EMP táblán!
CREATE OR REPLACE TRIGGER NeNyuljHozza
BEFORE DELETE OR INSERT OR UPDATE
ON emp
BEGIN
IF TO_CHAR(SYSDATE, 'HH24:MI') > '14:00' THEN
RAISE_APPLICATION_ERROR(-20111, 'Csak munkaidoben szabad az adatbazis!');
END IF;
END;
Próbáljunk beszúrni egy sort!
INSERT INTO emp VALUES (1234, 'kiss', 'clerk', 1111, '99-MAJ-20', 1200, NULL, 10);
Oldjuk meg az előző feladatot oly módon, hogy azt is kiírjuk, hogy milyen műveletet kíséreltek meg végrehajtani munkaidőn kívül!
Licensed under the Creative Commons Attribution Share Alike License 4.0