/Vytvorenie PL/SQL funkcií get_customer_name, ktorá vracia meno zákazníka danej Objednávky, ID./
/Keď som volať funkciu dostanem ID zákazníka, ako výsledok. Funkcia by sa mali vrátiť na meno zákazníka. Čo mám chýba?/
--Oracle PL/SQL Funkcia:--
CREATE OR REPLACE FUNCTION get_customer_name(cust_id IN VARCHAR)
RETURN NUMBER
IS
cname VARCHAR2 (50);
BEGIN
SELECT customer_id INTO cname FROM s_order_t o WHERE o.order_id = cust_id;
RETURN cname;
EXCEPTION
WHEN no_data_found THEN
DBMS_OUTPUT.PUT_LINE('NO SUCH EMPLOYEE');
RETURN -1;
END;
/Napíšte anonymný PL/SQL program na volanie táto funkcia s niektorými ID Objednávky ako vstup, a tlač výsledkov./ --Volanie Funkcie:--
DECLARE
cname VARCHAR2 (50);
BEGIN
cname := get_customer_name (1010);
DBMS_OUTPUT.PUT_LINE (cname);
END;