可能是重复问题:
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
可以做到吗?有什么线索吗?