Feladat
A feladat során az alábbi relációsémákat tekintjük:
TERMEKEK(tid NUMBER(4) PRIMARY KEY, megnevezes VARCHAR2(30) NOT NULL, kid NUMBER(4) REFERENCES Kategoria(kid));
KATEGORIA(kid NUMBER(4) PRIMARY KEY, knev VARCHAR2(30));
ELADÁSOK(tid NUMBER(4), datum DATE, varos VARCHAR2(40), FOREIGN KEY (tid) REFERENCES Termekek(tid));
Írjon PL/SQL programot, amely az alábbi műveleteket hajtja végre:
Kérje be a termék nevét és kategóriákát. Ha a megadott kategória nem létezik, akkor dobjon egy saját kivételt. Amennyiben a kategória létezik, szúrjon be az új terméket az adatbázisba.
Megjegyzés: a megoldáshoz le kell kérnie a legnagyobb tid értéket és ki kell keresnie a kategoria azonosítóját (kid) is.