PGsql中判断存储过程是否存在的方法

Posted 影月风格厂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PGsql中判断存储过程是否存在的方法相关的知识,希望对你有一定的参考价值。

发现国内大家研究PG数据库的相关东西比较少,本人偶尔搬运一些东西过来,便于大家查询。

PGsql中判断存储过程是否存在的方法,如下:

SELECT EXISTS (
        SELECT *
        FROM pg_catalog.pg_proc
        JOIN pg_namespace ON pg_catalog.pg_proc.pronamespace = pg_namespace.oid
        WHERE proname = 'proc_name'
            AND pg_namespace.nspname = 'schema_name'
        )

 

参考stackoverflow的结果。https://stackoverflow.com/questions/34305186/how-to-check-whether-a-stored-procedure-exists-on-postgresql

谢谢

以上是关于PGsql中判断存储过程是否存在的方法的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 各种判断是否存在(表名函数存储过程等)

SQLServer 中的存储过程中判断临时表是否存在,存在则删除临时表

判断表(临时表),存储过程是否存在

[转]判断存储过程触发器视图是否存在并删除

SQL数据是否存在(是否有数据)判断,表,存储过程是否存在

浅谈DWS函数出参方式