Возможный дубликат:
Функция динамического запроса Postgres
Я хочу использовать возвращаемую строку из запроса ниже как имя таблицы для другого запроса.
SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd')
как вы можете видеть, он возвращает строку. Я хочу использовать его как вход для другого запроса, например.
CREATE TABLE (SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd'))
AS * SELECT FROM backup
Можно ли это сделать? Любая подсказка как?