【发布时间】:2015-02-16 02:21:26
【问题描述】:
假设我在一个架构中的多个表中有一个名为partner 的列:
select table_name from information_schema.columns where column_name = 'partner';
如何将值partner = 100 的所有列更新为partner = 101?
【问题讨论】:
-
动态 SQL - PL/PgSQL,
EXECUTE format(...) USING ...。此外,如果您需要这样做,这可能表明数据库设计存在问题。
标签: postgresql plpgsql dynamic-sql information-schema