

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# SYS\_LOAD\_ERROR\_DETAIL
<a name="SYS_LOAD_ERROR_DETAIL"></a>

Use SYS\_LOAD\_ERROR\_DETAIL para visualizar detalhes de erros de comando COPY. Cada linha representa um comando COPY. Contém tanto comandos COPY em execução como finalizados.

SYS\_LOAD\_ERROR\_DETAIL é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte [Visibilidade de dados em tabelas e visualizações de sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colunas da tabela
<a name="SYS_LOAD_ERROR_DETAIL-table-columns"></a>


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| user\_id | integer | O identificador do usuário que enviou a cópia. | 
| query\_id | bigint | O identificador de consulta da cópia. | 
| transaction\_id | bigint | O identificador da transação. | 
| session\_id | integer | O identificador do processo que está executando a cópia. | 
| database\_name | character(64) | O nome do banco de dados ao qual o usuário estava conectado quando a cópia foi enviada. | 
| table\_id | integer | O identificador da tabela. | 
| start\_time | timestamp | O horário (UTC) em que a cópia começou. | 
| file\_name | character(256) | O caminho completo do arquivo de entrada a ser carregado. | 
| line\_number | bigint | O número da linha no arquivo de carreamento com o erro. Quando você carrega o arquivo JSON, o número da linha da última linha do objeto JSON com o erro. | 
| column\_name | character(127) | O campo com o erro. | 
| column\_type | character(10) | O tipo de dados do campo com o erro. | 
| column\_length | character(10) | O tamanho da coluna, se aplicável. Este campo é preenchido quando o tipo de dados tem um limite de tamanho. Por exemplo, uma coluna com um tipo de dados “character(3)” contém o valor “3”. | 
| position | integer | A posição do erro no campo. | 
| error\_code | integer | O código do erro. | 
| error\_message | character(512) | A explicação do erro. | 

## Consultas de exemplo
<a name="SYS_LOAD_ERROR_DETAIL-sample-queries"></a>

A consulta a seguir mostra os detalhes do erro de carregamento do comando de cópia para uma consulta específica.

```
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;
```

Exemplo de resultado.

```
 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
```