В моем объявлении функции:Не удается выбрать из объявленной таблицы в postgresql?
$function$
declare
alllogins schema.EmployeeLogin;
nologins schema.Employee;
begin
SELECT * INTO alllogins FROM schema.EmployeeLogin;
SELECT * INTO nologins FROM schema.Employee AS a WHERE NOT EXISTS
(SELECT 1 FROM alllogins WHERE schema.EmployeeId = a.EmployeeId);
end;
$function$;
Возвращает
ERROR: relation "alllogins" does not exist
LINE 1: ...ema.Employee AS a WHERE NOT EXISTS (SELECT 1 FROM alllogins ...
^
Что на самом деле существует, так как у меня уже SELECT * INTO
это без проблем. Почему я могу сделать SELECT INTO
, а не SELECT FROM
?