Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE OR REPLACE FUNCTION GET_NUMBER(pPersonID IN NUMBER) RETURN VARCHAR2 IS vMNUMBER varchar2(20); vWNUMBER varchar2(20); vRESULT varchar2(20); BEGIN SELECT max(case when phone_type = 'мобильный' then PHONE_NUMBER end) INTO vMNUMBER FROM Phones WHERE PersonID = pPersonID; IF vMNUMBER IS NOT NULL THEN vRESULT := vMNUMBER; ELSE SELECT max(case when phone_type = 'рабочий' then PHONE_NUMBER end) INTO vWNUMBER FROM Phones WHERE PersonID = pPersonID; IF vWNUMBER IS NOT NULL THEN vRESULT := vWNUMBER; ELSE vRESULT := 'Телефон отсутствует'; END IF; END IF; RETURN vRESULT; END;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear