sql - 在 Postgresql 中返回一个自定义类型的表
问题描述
我有这样的功能
foo() RETURNS TABLE(col1,col2,col3) AS....
但我想更改它以返回自定义类型
CREATE TYPE mytype AS
(col1,col2,col3);
和:
foo() RETURNS mytype AS....
但我不知道我该怎么做
解决方案
您可以使用returns setof
自定义类型:
create function foo()
returns setof mytype
as
...
推荐阅读
- python - Pandas Dataframe 列将设置为字符串但不是整数
- ruby-on-rails - Rails:MiniMagick 无法生成带单引号的图像
- java - 从 Android Studio 中的 SQLite 数据库中以字符串形式检索数据
- java - 如何在 Android Studio 中使用预训练的 .model 文件进行预测?
- javascript - Javascript:循环遍历数组中的对象
- asp.net-mvc - 403 - 禁止:访问被拒绝 ASP.Net MVC
- react-native - 在我的新 Expo 应用程序中从 Auth0 获取无效令牌
- android - android.permission.CALL_PHONE
- python-3.x - 请求返回响应 447
- python - 安全性:通过 URL 条目绕过登录