Ansicht CLASS_INSTANCE_PROCEDURES¶
Diese Information Schema-Ansicht zeigt eine Zeile für jede Prozedur in einer Klasseninstanz.
Spalten¶
Spaltenname | Datentyp | Beschreibung |
---|---|---|
PROCEDURE_NAME | TEXT | Name der gespeicherten Prozedur. |
PROCEDURE_INSTANCE_NAME | TEXT | Name der Klasseninstanz, zu der die Prozedur gehört. |
PROCEDURE_INSTANCE_SCHEMA | TEXT | Name des Schemas, zu dem die Klasseninstanz gehört. |
PROCEDURE_INSTANCE_DATABASE | TEXT | Name der Datenbank, zu der die Klasseninstanz gehört. |
PROCEDURE_OWNER | TEXT | Name der Rolle, die Eigentümer der gespeicherten Prozedur ist. |
ARGUMENT_SIGNATURE | TEXT | Typsignatur der Argumente der gespeicherten Prozedur. |
DATA_TYPE | TEXT | Datentyp des Rückgabewerts. |
CHARACTER_MAXIMUM_LENGTH | NUMBER | Maximale Länge der Zeichenfolge des Rückgabewerts in Zeichen. |
CHARACTER_OCTET_LENGTH | NUMBER | Maximale Länge der Zeichenfolge des Rückgabewerts in Bytes. |
NUMERIC_PRECISION | NUMBER | Numerische Genauigkeit des numerischen Rückgabewerts. |
NUMERIC_PRECISION_RADIX | NUMBER | Basis der Genauigkeit des numerischen Rückgabewerts. |
NUMERIC_SCALE | TEXT | Skalierung des numerischen Rückgabewerts. |
PROCEDURE_LANGUAGE | TEXT | Sprache der gespeicherten Prozedur. |
PROCEDURE_DEFINITION | TEXT | Definition der gespeicherten Prozedur. |
CREATED | TIMESTAMP_LTZ | Datum und Uhrzeit, zu der die gespeicherte Prozedur erstellt wurde. |
LAST_ALTERED | TIMESTAMP_LTZ | Datum und Uhrzeit der letzten Änderung des Objekts durch eine DML, DDL oder eine Operation mit Metadaten im Hintergrund. Siehe Nutzungshinweise. |
COMMENT | TEXT | Kommentar für die gespeicherte Prozedur. |
Nutzungshinweise¶
In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung eine Instanzrolle mit Zugriffsrechten gewährt wurden.
Die Spalte LAST_ALTERED wird aktualisiert, wenn die folgenden Operationen auf einem Objekt ausgeführt werden:
DDL-Operationen
DML-Operationen (nur für Tabellen) Diese Spalte wird auch dann aktualisiert, wenn keine Zeilen von der DML-Anweisung betroffen sind.
Von Snowflake ausgeführte Wartungsoperationen auf Metadaten im Hintergrund.
Beispiele¶
Rufen Sie die Prozeduren für Instanzen in der Datenbank mydatabase
ab:
SELECT procedure_name, procedure_instance_name, argument_signature, data_type AS return_value_data_type FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCE_PROCEDURES;