Professional Documents
Culture Documents
Programul meu:
no_data EXCEPTION;
CURSOR c IS
SELECT parc_xy.nrauto,COUNT(nrauto)
FROM parc_xy INNER JOIN curse_xy on parc_xy.id_auto=curse_xy.id_auto
WHERE id_auto=v_auto group by parc_xy.id_auto, parc_xy.nrauto;
BEGIN
OPEN c;
LOOP
FETCH c INTO v_nr,v_counter;
EXIT WHEN c%NOTFOUND;
contor:=contor+1;
DBMS_OUTPUT.PUT_LINE(contor||'Autoturismul cu numarul '||v_nr||' a fost
condus de'||v_counter||' ori');
curse:=curse+v_categ;
END LOOP;
CLOSE c;
IF curse>0 THEN
DBMS_OUTPUT.PUT_LINE('-----------------------------------------------');
DBMS_OUTPUT.PUT_LINE ('Categoria '||v_categ||'are '||curse||' curse');
ELSE
RAISE no_data;
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('-----------------------------------');
DBMS_OUTPUT.PUT_LINE ('Nu exista masina cu id ul'||v_auto);
END;
BEGIN
afis_auto('100');
afis_auto('101');
END;
/