PostgreSQL:摆脱自定义类型返回“记录”错误的函数需要“列定义列表”吗?

时间:2019-07-25 10:29:35

标签: sql postgresql

我想使用dblink执行查询以从远程数据库中的表中获取记录,但是出现错误“返回“ record”的函数需要列定义列表”。解决方案是在查询中提供期望的列,例如SELECT * FROM dblink('connname', 'query') AS (col1 type, col2 type, ...);,但使用起来并不实际。我试图定义一个自定义类型CREATE TYPE mytype AS (col1 type, col2 type, ...);并传递它而不是烦人的长列列表,但是它不起作用。有没有一种简单的方法可以简化我的查询?

0 个答案:

没有答案