可能重复:
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
可以做到吗?任何线索如何?