Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SYS_LOAD_ERROR_DETAIL
Utilisez SYS _ LOAD _ ERROR _ DETAIL pour afficher le détail des erreurs de COPY commande. Chaque ligne représente une COPY commande. Il contient à la fois des commandes en cours d'exécution et COPY des commandes terminées.
SYS_ LOAD _ ERROR _ DETAIL est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d'informations, consultez Visibilité des données dans les tables et vues système.
Colonnes de la table
Nom de la colonne | Type de données | Description |
---|---|---|
user_id | entier | Identifiant de l’utilisateur qui a envoyé la copie. |
query_id | bigint | Identifiant de la requête de la copie. |
transaction_id | bigint | Identificateur de transaction. |
session_id | entier | Identifiant de processus du processus exécutant la copie. |
database_name | character(64) | Nom de la base de données à laquelle l’utilisateur était connecté lorsque la copie a été émise. |
table_id | entier | L’identificateur de table. |
start_time | timestamp | Heure (UTC) à laquelle la copie a commencé. |
file_name | character(256) | Chemin d’accès complet au fichier d’entrée à charger. |
line_number | bigint | Numéro de ligne dans le fichier de chargement avec l’erreur. Lorsque vous chargez un JSON fichier, le numéro de ligne de la dernière ligne de l'JSONobjet contenant l'erreur. |
column_name | character(127) | Champ avec l’erreur. |
type_colonne | character(10) | Type de données du champ avec l’erreur. |
column_length | character(10) | Longueur de la colonne, le cas échéant. Ce champ est rempli lorsque le type de données a une longueur limite. Par exemple, pour une colonne avec le type de données « character(3) », cette colonne contient la valeur « 3 ». |
position | entier | Position de l’erreur dans le champ. |
error_code | entier | Code de l’erreur. |
error_message | character(512) | Explication de l’erreur. |
Exemples de requêtes
La requête suivante affiche les détails des erreurs de chargement de la commande COPY pour une requête spécifique.
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;
Exemple de sortie.
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