- Schema:
Ansicht FUNCTIONS¶
Wichtig
Diese Ansicht ist nur im Organisationskonto verfügbar. Weitere Informationen dazu finden Sie unter Premium-Ansichten im Organisationskonto.
Diese Organization Usage-Ansicht zeigt eine Zeile für jede benutzerdefinierte Funktion (UDF) an, die in einem Konto definiert ist.
Weitere Informationen zu UDFs finden Sie unter Überblick über benutzerdefinierte Funktionen.
Spalten¶
Spalten auf Organisationsebene
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Name der Organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Vom System generierter Bezeichner für das Konto. |
ACCOUNT_NAME |
VARCHAR |
Benutzerdefinierter Bezeichner für das Konto. |
Zusätzliche 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 |
Name des API-Integrationsobjekts für die Authentifizierung des Aufrufs an den Proxydienst. |
CONTEXT_HEADERS [1] |
VARCHAR |
Informationen aus dem Kontextheader für die externe Funktion. |
MAX_BATCH_ROWS [1] |
NUMBER |
Maximale Anzahl von Zeilen in jedem Batch, die an den Proxydienst gesendet werden. |
COMPRESSION [1] |
STRING |
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. |
IS_AGGREGATE |
VARCHAR(3) |
|
Nutzungshinweise¶
Die Latenz der Ansicht kann bis zu 24 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.