routine_routine_usage #Die Sicht routine_routine_usage identifiziert alle Funktionen oder Prozeduren, die von einer anderen (oder der gleichen) Funktion oder Prozedur verwendet werden, entweder im SQL-Text oder in Standardausdrücken für Parameter. (Dies funktioniert nur für nicht-zitierte SQL-Texte, nicht für zitierte Texte oder Funktionen in anderen Sprachen.) Ein Eintrag wird hier nur dann aufgenommen, wenn die verwendete Funktion einem aktuell aktivierten Benutzer gehört. (Für die verwendende Funktion gibt es diese Einschränkung nicht.)
Beachten Sie, dass die Einträge für beide Funktionen in der Sicht sich auf den “spezifischen Namen” der Routine beziehen, auch wenn die Spaltennamen auf eine Weise verwendet werden, die nicht mit anderen Informationsschemasichten über Routinen übereinstimmt. Dies entspricht dem SQL-Standard, obwohl es sich argumentieren lässt, dass dies ein Fehlkonstruktion ist. Siehe Abschnitt 35.45 für weitere Informationen über spezifische Namen.
Tabelle 35.40. routine_routine_usage Spalten
|
Spalte Typ Beschreibung |
|---|
|
Name der Datenbank, die die verwendende Funktion enthält (immer die aktuelle Datenbank) |
|
Name des Schemas, das die verwendende Funktion enthält |
|
Der “spezifische Name” der verwendenden Funktion. |
|
Name der Datenbank, die die von der ersten Funktion verwendete Funktion enthält (immer die aktuelle Datenbank) |
|
Name des Schemas, das die von der ersten Funktion verwendete Funktion enthält |
|
Der “spezifische Name” der von der ersten Funktion verwendeten Funktion. |
Wenn Sie Fehler in der Dokumentation feststellen, die nicht mit Ihren Erfahrungen mit der jeweiligen Funktion übereinstimmen oder weiterer Klärung bedürfen, verwenden Sie bitte dieses Formular, um ein Dokumentationsproblem zu melden.