Codice: Seleziona tutto
DECLARE
dip_nome roberto.dipendente.nome%TYPE;
dip_cognome roberto.dipendente.cognome%TYPE;
dipendente NUMBER := &id_dipendente;
BEGIN
SELECT nome, cognome
INTO dip_nome, dip_cognome
FROM dipendente
WHERE id_dipendente = dipendente;
DBMS_OUTPUT.PUT_LINE('Trovato il seguente dipendente: ' || dip_cognome || ' ' || dip_nome);
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('Nessun dipendente trovato con il dato ID');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('Con il dato ID esistono diversi dipendenti');
END;
Roberto Basile