Я изо всех сил пытаюсь создать функцию с параметром in и out для возврата значения, к сожалению, я получаю сообщение об ошибке в первой строке. Я не могу выяснить проблему, могу ли я получить некоторую помощь в том, где я иду неправильно.
PLS-00103: Обнаружен символ "(" при ожидании одного из следующего:: =.), Символ @% по умолчанию. Символ ": = был вставлен перед" ("для продолжения.
create or replace FUNCTION GET_LOCATION_Test (l_con_id in NUMBER, l_con_name out VARCHAR2(15)
RETURN NUMBER
IS LOCATION VARCHAR2(30);
BEGIN
SELECT LOCATION INTO LOCATION FROM LDS_CONSULTANT WHERE CONSULTANT_ID = l_con_id;
SELECT CST_NAME INTO l_con_name FROM LDS_CONSULTANT WHERE CONSULTANT_ID = l_con_id;
RETURN l_con_id;
END;