Postgres - передача имени таблицы в качестве параметра и сохранение результата в файл
Create Or Replace Function totalRecords (tablename TEXT) Returns integer as $total$
Declare
total integer;
Begin
select count (*) into total from''|| tablename ||' 'where now() - cast(date_dimension_year||'-'||date_dimension_month||'-'||date_dimension_day AS date) < INTERVAL '3 months' ;
RETURN total;
END;
$total$ LANGUAGE plpgsql;
У меня есть задача, которая состоит в том, чтобы создать функцию, которая проверяет БД на наличие записей по заданному условию, если выполнено, должно вывести результат в текстовый файл. Приведенный выше код - это то, что я воспроизводил без успеха. Я получаю синтаксическую ошибку. ... кто-нибудь может направить меня в этом? Я использую Postgres DB.