dblink_build_sql_delete。我需要能够使用< = condition删除数据

时间:2017-04-06 12:38:44

标签: postgresql postgresql-9.4

SELECT xyz.*
FROM PUBLIC.DBLINK ('dbname=LiveDB port=5432 host=127.0.0.1 user=postgres 
password=root','SELECT dblink_build_sql_delete(''"folderstatus"'', ''1'', 1, 
''{"1"}'')')
as xyz (id int);

ERROR:  invalid input syntax for integer: "DELETE FROM folderstatuslu WHERE 
id = '1'"

我无法在此删除记录。我还需要知道如何添加"< ="条件,还需要传递一个参数。 我的代码将是这样的,我将选择max(colum_value)到变量中并将其传递给上面的查询,并且应该能够像下面一样删除。

DELETE FROM folderstatuslu WHERE id <= '1'  --> (in the place of 1, I will 
pass a variable.)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

为什么不只是dblink和format?..

git clone