我有一个 Postgresql 函数,它返回一个定义为 (location TEXT, id INT) 的复合类型。当我运行“SELECT myfunc()”时,我的输出是一列文本类型,格式如下:
("locationdata", myid)
这太糟糕了。有没有一种方法可以选择我的组合,以便返回 2 列 - 一个 TEXT 列和一个 INT 列?
最佳答案
关于sql - Postgresql 函数返回复合值——如何将复合值作为单独的列访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3799551/