Unterstützte Versionen: Aktuell (18) / 17 / 16 / 15 / 14
Entwicklungsversionen: devel

35.42. 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

specific_catalog sql_identifier

Name der Datenbank, die die verwendende Funktion enthält (immer die aktuelle Datenbank)

specific_schema sql_identifier

Name des Schemas, das die verwendende Funktion enthält

specific_name sql_identifier

Der spezifische Name der verwendenden Funktion.

routine_catalog sql_identifier

Name der Datenbank, die die von der ersten Funktion verwendete Funktion enthält (immer die aktuelle Datenbank)

routine_schema sql_identifier

Name des Schemas, das die von der ersten Funktion verwendete Funktion enthält

routine_name sql_identifier

Der spezifische Name der von der ersten Funktion verwendeten Funktion.


Korrektur einreichen

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.