CREATE OR REPLACE FUNCTION Test_Param_Insert_Data(p_schema_table text, p_dblinkcon text) RETURNS void AS $$
declare
rec p_schema_table;
BEGIN
....
如何将功能参数 p_schema_table 用作 composite_type_name ,例如 rec public.customer 。
我测试了创建函数,但错误返回
错误:类型“p_schema_table”不存在
为什么plpgsql语言不理解 p_schema_table 正在传递函数参数,它应该处理表名,例如 public.customer
答案 0 :(得分:0)
您无法声明变量,哪种类型作为参数传递。在这种情况下,您应该使用RECORD类型声明它。