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”.

ABORT

Modo de foco
ABORT - Amazon Redshift

Interrompe a transação que está sendo executada e descarta todas as atualizações feitas por essa transação. ABORT não afeta transações já concluídas.

Este comando executa a mesma função que o comando ROLLBACK. Para mais informações, consulte ROLLBACK.

Sintaxe

ABORT [ WORK | TRANSACTION ]

Parâmetros

WORK

Palavra-chave opcional.

TRANSACTION

Palavra-chave opcional; WORK e TRANSACTION são sinônimos.

Exemplo

O exemplo a seguir cria uma tabela, depois inicia uma transação com a inserção de dados na tabela. O comando ABORT então reverte a inserção de dados para deixar a tabela vazia.

O comando a seguir cria uma tabela de exemplo denominada MOVIE_GROSS:

create table movie_gross( name varchar(30), gross bigint );

O próximo conjunto de comandos inicia uma transação que insere duas linhas de dados na tabela:

begin; insert into movie_gross values ( 'Raiders of the Lost Ark', 23400000); insert into movie_gross values ( 'Star Wars', 10000000 );

Depois, o comando seleciona os dados da tabela para mostrar que eles foram inseridos com êxito:

select * from movie_gross;

A saída do comando mostra que ambas as linhas foram inseridas com êxito:

name | gross ------------------------+---------- Raiders of the Lost Ark | 23400000 Star Wars | 10000000 (2 rows)

Agora este comando reverte as alterações de dados para onde a transação foi iniciada:

abort;

Selecionar dados na tabela agora exibe uma tabela vazia:

select * from movie_gross; name | gross ------+------- (0 rows)

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.