Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SYS_LOAD_ERROR_DETAIL
Verwenden Sie SYS _ LOAD _ ERROR _DETAIL, um Details zu COPY Befehlsfehlern anzuzeigen. Jede Zeile steht für einen COPY Befehl. Sie enthält sowohl laufende als auch abgeschlossene COPY Befehle.
SYS_ LOAD _ ERROR _ DETAIL ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.
Tabellenspalten
Spaltenname | Datentyp | Beschreibung |
---|---|---|
user_id | integer | Die ID des Benutzers, der die Kopie gesendet hat. |
query_id | bigint | Die Abfrage-ID der Kopie. |
transaction_id | bigint | Die Transaktions-ID. |
session_id | integer | Die ID des Prozesses, der die Kopie ausführt. |
database_name | character(64) | Der Name der Datenbank, mit der der Benutzer verbunden war, als die Kopie ausgegeben wurde. |
table_id | integer | Die Tabellenkennung. |
start_time | Zeitstempel | Der Zeitpunkt (UTC), zu dem der Kopiervorgang begann. |
file_name | character(256) | Der vollständige Pfad zur zu ladenden Eingabedatei. |
line_number | bigint | Die Zeilennummer in der Ladedatei mit dem Fehler. Wenn Sie eine JSON Datei laden, die Zeilennummer der letzten Zeile des JSON Objekts mit dem Fehler. |
column_name | character(127) | Das Feld mit dem Fehler. |
column_type | character(10) | Der Datentyp des Felds mit dem Fehler. |
column_length | character(10) | Die Spaltenlänge, falls zutreffend. Dieses Feld ist gefüllt, wenn für den Datentyp eine Längenbegrenzung gilt. So enthält diese Spalte beispielsweise für eine Spalte mit dem Datentyp „character(3)“ den Wert „3“. |
position | integer | Die Position des Fehlers in dem Feld. |
error_code | integer | Der Fehlercode. |
error_message | character(512) | Die Erläuterung des Fehlers. |
Beispielabfragen
Die folgende Abfrage zeigt die Ladefehlerdetails des copy-Befehls für eine bestimmte Abfrage.
SELECT query_id, table_id, start_time, trim(file_name) AS file_name, trim(column_name) AS column_name, trim(column_type) AS column_type, trim(error_message) AS error_message FROM sys_load_error_detail WHERE query_id = 762949 ORDER BY start_time LIMIT 10;
Beispielausgabe.
query_id | table_id | start_time | file_name | column_name | column_type | error_message ----------+----------+----------------------------+------------------------------------------+-------------+-------------+------------------------------------------------ 762949 | 137885 | 2022-02-15 22:14:46.759151 | s3://load-test/copyfail/wrong_format_000 | id | int4 | Invalid digit, Value 'a', Pos 0, Type: Integer 762949 | 137885 | 2022-02-15 22:14:46.759151 | s3://load-test/copyfail/wrong_format_001 | id | int4 | Invalid digit, Value 'a', Pos 0, Type: Integer