可能重复:
Postgres动态查询功能
我希望使用下面查询中返回的字符串作为其他查询的表名.
SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd')
Run Code Online (Sandbox Code Playgroud)
如你所见,它返回一个字符串.我希望将它用作另一个查询的输入,例如
CREATE TABLE (SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd'))
AS * SELECT FROM backup
Run Code Online (Sandbox Code Playgroud)
可以吗?有什么线索怎么样?
可以用这样的语句代替
select column1,column2,column3
Run Code Online (Sandbox Code Playgroud)
像
select like 'column_'
Run Code Online (Sandbox Code Playgroud)
在 Postgresql 查询中?