- Kategorien:
EXTERNAL_TABLE_FILES¶
Mit dieser Tabellenfunktion können Informationen zu den in den Metadaten enthaltenen bereitgestellten Datendateien für eine angegebene externe Tabelle abgefragt werden.
Syntax¶
EXTERNAL_TABLE_FILES(
TABLE_NAME => '<string>' )
Argumente¶
Benötigt:
TABLE_NAME => 'Zeichenfolge'
Eine Zeichenfolge, die den Namen einer externen Tabelle angibt.
Nutzungshinweise¶
Die Tabellenfunktion kann keine Metadaten zu bereitgestellten Datendateien abrufen, bis die externe Tabelle aktualisiert (d. h. synchronisiert) wurde, um die Datendateien in ihre Metadaten aufzunehmen.
Beim Aufrufen einer Tabellenfunktion des Information Schema muss die Sitzung über ein aktives INFORMATION_SCHEMA-Schema verfügen oder der Funktionsname muss vollqualifiziert sein. Weitere Details dazu finden Sie unter Information Schema.
Ausgabe¶
Die Funktion gibt die folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
FILE_NAME |
TEXT |
Name der Quelldatei und relativer Pfad zur Stagingdatei |
REGISTERED_ON |
TIMESTAMP_LTZ |
Zeitstempel des Zeitpunkts, zu dem die Dateimetadaten einer externen Tabelle hinzugefügt wurden (d. h. als die Metadaten der externen Tabelle mit den Dateidetails aktualisiert wurden) |
FILE_SIZE |
NUMBER |
Größe der Datei (in Byte) |
LAST_MODIFIED |
TIMESTAMP_LTZ |
Zeitstempel des Zeitpunkts, wann die Datei im Stagingbereich zuletzt aktualisiert wurde |
ETAG |
HEX |
ETag-Header für die Datei |
MD5 |
HEX |
MD5-Prüfsumme für die Datei |
Beispiele¶
Rufen Sie die Metadaten ab, die für alle Datendateien gespeichert sind, auf die in der externen Tabelle mytable
verwiesen wird:
select * from table(information_schema.external_table_files(TABLE_NAME=>'MYTABLE'));