Вообщето надо написать ХП но разницы в постгресе я ненашел что функция что ХП. Значит так я передаю в функцию айди типа bigint а он мне должен вернуть фамилию по этому айди я написал вот так:
CREATE FUNCTION prepod(id_prepod bigint) RETURNS character varying AS $$
BEGIN
select "LECTURER"."Surname" from public."LECTURER" where "LECTURER"."Surname" = id_prepod;
END;
$$ LANGUAGE plpgsql;
select * from prepod('2009');-- тут я ее использую но получаю ошибку
ERROR: function "prepod" already exists with same argument types
********** Ошибка **********
ERROR: function "prepod" already exists with same argument types
SQL state: 42723
В чем дело, или я не правильно ее вызываю.
Все получилось, разобрался.
Все получилось, разобрался.