routine_routine_usage #
视图
routine_routine_usage 标识被另一个
(或同一个)函数或过程使用的全部函数或过程,
无论是在 SQL 函数体中还是在参数默认表达式中。
(这只适用于未加引号的 SQL 函数体,
不适用于加引号的函数体或其他语言中的函数。)
只有当被使用的函数由一个当前已启用角色拥有时才会包含
条目。
(对使用方函数没有这样的限制。)
注意,视图中两个函数的条目都指向该例程的 “specific” 名称, 尽管列名的使用方式与其他关于例程的信息模式视图 不一致。 这符合 SQL 标准,尽管可以说是一个设计失误。 关于 specific 名称的更多信息见 Section 35.45。
Table 35.40. routine_routine_usage Columns
Column Type Description |
|---|
包含该使用函数的数据库的名称(总是当前数据库) |
包含被第一个函数使用的函数的模式的名字 |
被第一个函数使用的函数的 “特定名称”。 |
包含被第一个函数使用的函数的数据库的名称 (总是当前数据库) |
包含被第一个函数使用的函数的模式的名字 |
被第一个函数使用的函数的 “特定名称”。 |