Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

PG_LAST_COPY_ID - Amazon Redshift

PG_LAST_COPY_ID

Retorna o ID de consulta do comando COPY executado mais recentemente na sessão atual. Se nenhum comando COPY tiver sido executado na sessão atual, PG_LAST_COPY_ID retorna -1.

O valor para PG_LAST_COPY_ID é atualizado quando o comando COPY começa o processo de carregamento. Se COPY falhar devido a dados de carregamento inválidos, o COPY ID é atualizado, portanto você pode usar PG_LAST_COPY_ID quando você consultar a tabela STL_LOAD_ERRORS. Se a transação COPY for revertida, o COPY ID não será atualizado.

O COPY ID não é atualizado se o comando COPY falhar devido a um erro que ocorra antes do começo do processo de carregamento, tal como um erro de sintaxe, erro de acesso, credenciais inválidas ou privilégios insuficientes. O COPY ID não é atualizado se COPY falhar durante a etapa de análise de compactação, que começa após uma conexão com êxito, mas antes do carregamento de dados.

Sintaxe

pg_last_copy_id()

Tipo de retorno

Retorna um número inteiro.

Exemplo

A seguinte consulta retorna o ID de consulta do comando COPY mais recente na atual sessão.

select pg_last_copy_id(); pg_last_copy_id --------------- 5437 (1 row)

A consulta a seguir une as tabelas STL_LOAD_ERRORS e STL_LOADERROR_DETAIL para exibir os detalhes dos erros que ocorreram durante o carregamento mais recente na atual sessão.

select d.query, substring(d.filename,14,20), d.line_number as line, substring(d.value,1,16) as value, substring(le.err_reason,1,48) as err_reason from stl_loaderror_detail d, stl_load_errors le where d.query = le.query and d.query = pg_last_copy_id(); query | substring | line | value | err_reason -------+-------------------+------+----------+------------------------------------------------- 558| allusers_pipe.txt | 251 | 251 | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | ZRU29FGR | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | Kaitlin | String contains invalid or unsupported UTF8 code 558| allusers_pipe.txt | 251 | Walter | String contains invalid or unsupported UTF8 code
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.