以下是 view_routine_usage 表的结构:
Column | Type | Modifiers
----------------+---------+-----------
view_catalog | name |
view_schema | name |
view_name | name |
routine_catalog | name |
routine_schema | name |
routine_name | name |
routine_type | character(1) |
您可以使用以下查询从 view_routine_usage 表中获取信息:
SELECT * FROM information_schema.view_routine_usage;
这将返回所有与视图相关的函数的使用信息,包括视图所在的目录、模式、名称,以及引用的函数的目录、模式、名称等信息。
例如,以下查询返回特定视图引用的函数的使用信息:
SELECT *
FROM information_schema.view_routine_usage
WHERE view_name = 'your_view';
请将 your_view 替换为实际的视图名称。
这些信息可用于了解视图是如何使用存储过程或函数的,以及哪些函数被视图引用。
转载请注明出处:http://www.zyzy.cn/article/detail/8459/PostgreSQL