Ansicht CLASS_INSTANCE_PROCEDURES

Diese Information Schema-Ansicht zeigt eine Zeile für jede Prozedur in einer Klasseninstanz.

Siehe auch:

Ansicht CLASS_INSTANCES, Ansicht CLASS_INSTANCE_FUNCTIONS, SHOW PROCEDURES

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

    • 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;
Copy