我的存储程序载于PogreSQL, 采用t_document
。 定义如下的复合类型:
CREATE TYPE t_document AS (
title text,
metadata text,
data text
);
储存程序还涉及其他论点,其签署如:
CREATE or REPLACE FUNCTION sp_insertItem
(
name varchar(100) ,
phone varchar(100) ,
address varchar(150) ,
document t_document
)
Calling this stored procedure from another stored procedure looks like this:
sp_insertItem( Name , Phone , Address , row( Title , Metadata , Data ));
我知道,我可以采用<代码>cursor.questproc,提出必要的论点。 然而,我不知道如何通过诸如<代码>t_document等复合论点。 因此,我如何从预想一种化合物的精神病院2那里传出一个储存的程序?