0
我想使用记录类型作为参数,但我得到消息,该函数不能有记录类型参数。我有一个Dao
函数,它对Arraylist
传递参数执行各种操作,我需要在存储过程中实现它。所以任何帮助将不胜感激。谢谢!如何使用记录作为存储功能的参数
CREATE OR REPLACE FUNCTION est_fn_get_emp_report(rec record,...)
我使用PostgreSQL的新但在此之前已经使用存储功能,但从来没有使用记录类型参数: 函数m寻找类似的。
您好,您无法在PL/pgSQL中执行此操作。 PLpgSQL可以有复合类型参数,但参数不应该是多态的 - 它应该是声明类型或表类型。 – 2012-03-22 11:56:01
谢谢先生,这是否意味着,如果我在我的数据库中创建一个'类型',并将其用作函数的参数将工作? – VPK 2012-03-27 06:50:57
是的,plpgsql可以使用复合类型 – 2012-03-28 06:04:29