【问题标题】:Return setof varchar返回 setof varchar
【发布时间】:2012-06-10 14:17:03
【问题描述】:

我有 PostgreSQL 表。我需要返回setof varchar 的函数。我的桌子:

create table my_table (
    str varchar not null
)

如何编写返回一组str 字段的函数?

【问题讨论】:

  • 你试过returns setof my_table.str%TYPE吗?

标签: sql database postgresql stored-procedures types


【解决方案1】:

LANGUAGE SQL 的基本示例:

CREATE OR REPLACE FUNCTION foo()
  RETURNS SETOF varchar
  LANGUAGE SQL AS
$BODY$
    SELECT str
    FROM   my_table
    WHERE  <some condition>;
$BODY$;

呼叫:

SELECT * FROM foo();

从阅读the basics in the manual开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多