我试图使用动态 SQL 在 postgres 中运行一些查询。
例子:
EXECUTE format('SELECT * from result_%s_table', quote_ident((select id from ids where condition = some_condition)))
我必须查询一个表,其形式为 result_%s_table,其中,我需要从另一个表中替换正确的表名(一个 id)。
我得到错误ERROR: prepared statement "format" does not exist