【发布时间】:2016-03-15 16:12:22
【问题描述】:
我的 Postgres 版本是:
"PostgreSQL 9.4.4, compiled by Visual C++ build 1800, 32-bit"
假设我有两个表Table1 和Table2,它们的列分别为col1 和col2。
CREATE TABLE Table1(col1 int);
CREATE TABLE Table2(col2 int);
还有另一个表Table3存储了将数据从Table1迁移到Table2的公式:
CREATE TABLE Table3 (
tbl_src varchar(200),
col_src varchar(500),
tbl_des varchar(200),
col_des varchar(100),
condition varchar(500)
);
INSERT INTO Table3 (tbl_src, col_src, tbl_des, col_des, condition)
SELECT 'Table1','col1','Table2','col2',NULL
如何在动态查询中编译这个公式并插入到目标表中?
【问题讨论】:
-
@ErwinBrandstetter 先生,我希望您能看到我的问题,因为我注意到您已经解决了很多 postgres 问题。感谢您实现愿望。
-
我回滚了您上次的编辑并建议您为新问题开始一个新问题。你可以在edit history here找到你的版本。
标签: sql postgresql plpgsql dynamic-sql uniqueidentifier