OUT模式

最近更新时间: 2025-02-18 16:02:00

OUT模式参数是指定了函数执行时返回的字段名及类型。

  • 复制
    复制成功
postgres=# CREATE OR REPLACE FUNCTION f1(OUT a_xm TEXT) RETURNS TEXT AS
postgres-# $$
postgres$# BEGIN
postgres$#     a_xm:='TDSQL PG';
postgres$# END;
postgres$# $$
postgres-# LANGUAGE PLPGSQL;
CREATE FUNCTION
postgres=# SELECT * FROM f1();
 a_xm
------
 TDSQL PG
(1 行记录)
#采用OUT模式参数不能用RETURN返回,而是要对返回的OUT参数直接付值。返回值类型与参数的数据类型必需一致。参数名就是返回的字段名