插入' INSERT'的挑战使用dblink_exec进行查询

时间:2017-01-31 21:42:35

标签: postgresql dblink

我已经反复阅读docs,但我不清楚为什么我会继续

ERROR:  syntax error at or near "into"

SELECT dblink_exec ('dbname=database_test',
insert into public.names (gid,name,"default",class,last_updated,description) 
values ('124565555','dblink_test','true','10','2017-01-30 14:14:40.581',null));

我是否可以不插入远程数据库(注意:' database_test'。在与我工作的数据库相同的服务器上)

1 个答案:

答案 0 :(得分:0)

根据文档,你应该引用' sql语句。

SELECT dblink_exec('myconn', 'insert into foo values(21,''z'',''{"a0","b0","c0"}'');');