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.