routine_routine_usage #视图 routine_routine_usage 标识了被另一个(或自身)函数或过程使用的所有函数或过程,无论是 SQL 正文还是参数默认表达式。 (这只对未加引号的 SQL 正文有效,而不对加引号的正文或以其他语言编写的函数有效。) 只有当被使用的函数属于当前启用的角色时,才会包含在这里。 (对使用函数没有此限制。)
请注意,视图中两个函数的条目都引用了例程的 “特定” 名称,尽管列名以一种与其他关于例程的信息模式视图不一致的方式使用。这是符合 SQL 标准的,尽管可以说这是一个设计上的失误。有关特定名称的更多信息,请参阅 第 35.45 节。
表 35.40. routine_routine_usage 列
|
列 类型 描述 |
|---|
|
包含使用函数的数据库名称 (始终是当前数据库) |
|
包含使用函数的模式名称 |
|
使用函数的 “特定” 名称。 |
|
包含被第一个函数使用的函数的数据库名称 (始终是当前数据库) |
|
包含被第一个函数使用的函数的模式名称 |
|
被第一个函数使用的函数的 “特定” 名称。 |