动态查询数据库
CREATE OR REPLACE FUNCTION 表名 ( 参数名 参数类型 )
RETURNS TABLE
(表字段名 表字段类型
)
AS $$ DECLARE
BEGIN
RETURN query EXECUTE '执行的查询sql';(SQL拼接三种方式或者使用占位符进行参数配置)
END;
$$ LANGUAGE plpgsql;
动态查询数据库
CREATE OR REPLACE FUNCTION 表名 ( 参数名 参数类型 )
RETURNS TABLE
(表字段名 表字段类型
)
AS $$ DECLARE
BEGIN
RETURN query EXECUTE '执行的查询sql';(SQL拼接三种方式或者使用占位符进行参数配置)
END;
$$ LANGUAGE plpgsql;