pg数据库查询所有自定义函数
时间: 2023-11-17 17:08:28 浏览: 65
在PG数据库中,要查询所有自定义函数,可以使用以下SQL语句:
```sql
SELECT proname, proargnames, prosrc
FROM pg_proc
WHERE pronamespace = 'public'::regnamespace;
```
这个查询语句会返回所有在"public"模式下定义的函数的名称、参数名称和函数体。你可以将这个查询语句作为一个SQL命令在PG数据库中执行,或者在PL/pgSQL函数中使用EXECUTE语句来执行这个查询并返回结果。
请注意,这个查询只会返回在"public"模式下定义的函数。如果你的自定义函数在其他模式下定义,你需要修改查询语句中的"public"为相应的模式名称。
\[1\]是一个关于在PG数据库中使用PL/pgSQL函数的问题的Stack Overflow链接,其中提供了一个示例函数的代码。
\[2\]是PG数据库的PL/pgSQL文档链接,其中提供了关于PL/pgSQL语言的详细描述。
\[3\]是一个关于在PG数据库中创建用户的函数的示例代码。
#### 引用[.reference_title]
- *1* *2* [PG - 自定义SQL函数](https://blog.csdn.net/charles_neil/article/details/116677591)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [PostgreSql | 数据库 |自定义函数的设计和实现](https://blog.csdn.net/alwaysbefine/article/details/130014577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)