- Schema:
Ansicht FUNCTIONS¶
In dieser Kontonutzungansicht wird für jede im Konto definierte benutzerdefinierte Funktion (UDF) eine Zeile angezeigt.
Weitere Informationen zu UDFs finden Sie unter Überblick über benutzerdefinierte Funktionen.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
FUNCTION_ID |
NUMBER |
Interner/vom System generierter Bezeichner für die UDF. |
FUNCTION_NAME |
TEXT |
Name der UDF. |
FUNCTION_SCHEMA_ID |
NUMBER |
Interner/vom System generierter Bezeichner für das Schema der UDF. |
FUNCTION_SCHEMA |
TEXT |
Schema, zu dem die UDF gehört. |
FUNCTION_CATALOG_ID |
NUMBER |
Interner/vom System generierter Bezeichner für die Datenbank der UDF. |
FUNCTION_CATALOG |
TEXT |
Datenbank, zu der die UDF gehört. |
FUNCTION_OWNER |
TEXT |
Name der Rolle, der die UDF gehört. |
ARGUMENT_SIGNATURE |
TEXT |
Typensignatur der Argumente der UDF. |
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 |
NUMBER |
Skalierung des numerischen Rückgabewerts. |
FUNCTION_LANGUAGE |
TEXT |
Sprache der UDF. |
FUNCTION_DEFINITION |
TEXT |
UDF-Definition. |
VOLATILITY |
TEXT |
Gibt an, ob die UDF flüchtig oder unveränderlich ist. |
IS_NULL_CALL |
TEXT |
Gibt an, ob die UDF aufgerufen wird, wenn die Eingabe null ist. |
CREATED |
TIMESTAMP_LTZ |
Datum und Zeit der Erstellung der UDF. |
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. |
DELETED |
TIMESTAMP_LTZ |
Datum und Zeit der Löschung der UDF. |
COMMENT |
TEXT |
Kommentar zur Funktion. |
IS_EXTERNAL [1] |
VARCHAR(3) |
|
API_INTEGRATION [1] |
VARCHAR |
Dies ist der Name des API-Integrationsobjekts für die Authentifizierung des Aufrufs an den Proxydienst. |
CONTEXT_HEADERS [1] |
VARCHAR |
Die Informationen aus dem Kontextheader für die externe Funktion. |
MAX_BATCH_ROWS [1] |
NUMBER |
Die maximale Anzahl von Zeilen in jedem Batch, die an den Proxydienst gesendet werden. |
COMPRESSION [1] |
STRING |
Der Typ der Komprimierung. |
PACKAGES |
STRING |
Von der Funktion angeforderte Pakete. |
RUNTIME_VERSION |
STRING |
Laufzeitversion der von der Funktion verwendeten Sprache. NULL, wenn die Funktion SQL oder JavaScript ist. |
INSTALLED_PACKAGES |
STRING |
Alle von der Funktion installierten Pakete. Ausgabe nur für Python-Funktionen. |
OWNER_ROLE_TYPE |
TEXT |
Der Typ der Rolle, die Eigentümer des Objekts ist, zum Beispiel |
IS_MEMOIZABLE |
VARCHAR(3) |
|
IS_DATA_METRIC |
VARCHAR(3) |
|
SECRETS |
JSON-Zuordnung |
Zuordnung der Geheimnisse, die durch den Parameter SECRETS der Funktion angegeben werden, wobei die Zuordnungsschlüssel die Namen der Geheimnisvariablen und die Zuordnungswerte die Namen der Geheimnisobjekte sind. |
EXTERNAL_ACCESS_INTEGRATIONS |
VARCHAR |
Namen der Integrationen für den externen Zugriff, die durch den Parameter EXTERNAL_ACCESS_INTEGRATION der Funktion angegeben werden. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 120 Minuten (2 Stunden) betragen.
In der Ansicht werden nur Objekte angezeigt, für die der aktuellen Rolle in der Sitzung Zugriffsrechte gewährt wurden.
Die Ansicht erkennt die Berechtigung MANAGE GRANTS nicht und zeigt daher im Vergleich zu einem SHOW-Befehl, der von einem Benutzer mit der Berechtigung MANAGE GRANTS ausgeführt wird, möglicherweise weniger Informationen an.
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.