PostgreSQL:查询没有结果数据的目的地

记忆

我正在尝试通过函数使用dblink来从远程数据库中获取数据,但出现错误“查询没有结果数据的目的地”。我正在使用plpgsql语言执行相同的操作。

功能

CREATE OR REPLACE FUNCTION fun()
  RETURNS text AS
$$
begin
select dblink_connect(
      'port=5432 dbname=test user=postgres password=****');

WITH a AS (
SELECT *
FROM dblink(
    'SELECT slno,fname,mname,lname
    FROM    remote_tbl'
     ) AS t (slno int, fname text, mname text, lname text)
)
, b AS (
INSERT INTO temptab1
SELECT slno, name
FROM   a
)
, c AS (
INSERT INTO temptab2
SELECT slno, name
FROM   a
)
INSERT INTO temptab3
SELECT slno, name
FROM   a;


select dblink_disconnect();
end;
$$ 
LANGUAGE plpgsql;

调用函数

select fun();

错误:查询没有结果数据的目的地

SL2

存储过程将不仅仅返回最后一个SELECT的结果。您实际上需要返回值:

CREATE OR REPLACE FUNCTION fun() RETURNS text AS $$
BEGIN
    --- ....
    RETURN(SELECT dblink_disconnect());
END
$$ LANGUAGE plpgsql;

您收到错误消息是因为Postgres期望函数返回文本类型的内容,但是您的函数不返回任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PostgreSQL查询没有结果数据的目的地

来自分类Dev

错误:查询没有结果数据的目的地

来自分类Dev

查询没有结果数据的目的地

来自分类Dev

错误:查询没有结果数据的目的地

来自分类Dev

PostgreSQL函数错误ERROR:查询没有结果数据的目的地

来自分类Dev

Postgres数据库“查询没有结果数据的目的地”错误

来自分类Dev

PL / pgSQL中的EXPLAIN ANALYZE给出错误:“查询没有结果数据的目的地”

来自分类Dev

错误:使用游标时查询没有结果数据的目的地

来自分类Dev

PL / pgSQL函数中的“错误:查询没有结果数据的目的地”

来自分类Dev

触发函数返回:查询没有结果数据的目的地

来自分类Dev

存储过程给出错误:查询没有结果数据的目的地

来自分类Dev

错误:使用游标时查询没有结果数据的目的地

来自分类Dev

INSERT INTO错误:结果数据无目的地

来自分类Dev

没有指定目的地的`mv ./*`有什么作用?

来自分类Dev

有目的地开展活动

来自分类Dev

有没有办法获得维基百科网址的最终目的地?

来自分类Dev

如果没有可用的选项,如何选择iOS模拟器作为目的地?

来自分类Dev

将没有长度的指针作为目的地传递给memcpy是否合法?

来自分类Dev

删除“转移”和“付款”问题“没有这样的目的地” PHP

来自分类Dev

使用flask-upuploaded的“ RuntimeError:设置的照片没有目的地”

来自分类Dev

UIApplication openURL没有指向iOS7中的正确目的地

来自分类Dev

如果在 >(重定向)之后没有定义目的地会发生什么?

来自分类Dev

Listview拖放在目的地没有视觉突出显示

来自分类Dev

在实际目的地之前通过代理定向所有Android数据

来自分类Dev

查询值的数量和目的地字段的数量不同

来自分类Dev

在数据流动态目的地问题

来自分类Dev

具有已知目的地的重力轨迹

来自分类Dev

如何为现有ClaimsIdentity指定目的地?

来自分类Dev

有目的地开始活动并获取参考

Related 相关文章

  1. 1

    PostgreSQL查询没有结果数据的目的地

  2. 2

    错误:查询没有结果数据的目的地

  3. 3

    查询没有结果数据的目的地

  4. 4

    错误:查询没有结果数据的目的地

  5. 5

    PostgreSQL函数错误ERROR:查询没有结果数据的目的地

  6. 6

    Postgres数据库“查询没有结果数据的目的地”错误

  7. 7

    PL / pgSQL中的EXPLAIN ANALYZE给出错误:“查询没有结果数据的目的地”

  8. 8

    错误:使用游标时查询没有结果数据的目的地

  9. 9

    PL / pgSQL函数中的“错误:查询没有结果数据的目的地”

  10. 10

    触发函数返回:查询没有结果数据的目的地

  11. 11

    存储过程给出错误:查询没有结果数据的目的地

  12. 12

    错误:使用游标时查询没有结果数据的目的地

  13. 13

    INSERT INTO错误:结果数据无目的地

  14. 14

    没有指定目的地的`mv ./*`有什么作用?

  15. 15

    有目的地开展活动

  16. 16

    有没有办法获得维基百科网址的最终目的地?

  17. 17

    如果没有可用的选项,如何选择iOS模拟器作为目的地?

  18. 18

    将没有长度的指针作为目的地传递给memcpy是否合法?

  19. 19

    删除“转移”和“付款”问题“没有这样的目的地” PHP

  20. 20

    使用flask-upuploaded的“ RuntimeError:设置的照片没有目的地”

  21. 21

    UIApplication openURL没有指向iOS7中的正确目的地

  22. 22

    如果在 >(重定向)之后没有定义目的地会发生什么?

  23. 23

    Listview拖放在目的地没有视觉突出显示

  24. 24

    在实际目的地之前通过代理定向所有Android数据

  25. 25

    查询值的数量和目的地字段的数量不同

  26. 26

    在数据流动态目的地问题

  27. 27

    具有已知目的地的重力轨迹

  28. 28

    如何为现有ClaimsIdentity指定目的地?

  29. 29

    有目的地开始活动并获取参考

热门标签

归档