数据仓库服务 GaussDB(DWS)-系统函数信息函数:pg_get_functiondef(func_oid)

时间:2025-02-12 15:04:42

pg_get_functiondef(func_oid)

描述:获取函数的定义。

返回类型:text

func_oid为函数的OID,可以通过PG_PROC系统表查询。

示例:查询函数justify_days的OID及其函数定义。

 1 2 3 4 5 6 7 8 910111213141516
SELECT oid FROM pg_proc WHERE proname ='justify_days'; oid------ 1295(1 row)SELECT * FROM pg_get_functiondef(1295); headerlines |                          definition-------------+--------------------------------------------------------------           4 | CREATE OR REPLACE FUNCTION pg_catalog.justify_days(interval)+             |  RETURNS interval                                           +             |  LANGUAGE internal                                          +             |  IMMUTABLE STRICT NOT FENCED NOT SHIPPABLE                  +             | AS $function$interval_justify_days$function$                +             |(1 row)
support.huaweicloud.com/sqlreference-910-dws/dws_06_0342.html