Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

ABORT

Modalità Focus
ABORT - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interrompe la transazione attualmente in esecuzione ed elimina tutti gli aggiornamenti apportati da quella transazione. ABORT non ha alcun effetto sulle transazioni già completate.

Questo comando esegue la stessa funzione del comando ROLLBACK. Per informazioni, consultare ROLLBACK.

Sintassi

ABORT [ WORK | TRANSACTION ]

Parametri

WORK

Parola chiave facoltativa.

TRANSACTION

Parola chiave facoltativa; WORK e TRANSACTION sono sinonimi.

Esempio

L'esempio seguente crea una tabella quindi avvia una transazione in cui i dati vengono inseriti nella tabella. Il comando ABORT esegue quindi il rollback dell'inserimento dei dati per lasciare vuota la tabella.

Il seguente comando crea una tabella di esempio chiamata MOVIE_GROSS:

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

Il prossimo set di comandi avvia una transazione che inserisce due righe di dati nella tabella:

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

Successivamente, il seguente comando seleziona i dati dalla tabella per mostrare che è stato inserito:

select * from movie_gross;

L'output del comando mostra che entrambe le righe sono state inserite:

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

Questo comando esegue ora il rollback delle modifiche dei dati dove è iniziata la transazione:

abort;

Selezionando i dati dalla tabella ora mostra una tabella vuota:

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

Argomento successivo:

ALTER DATABASE

Argomento precedente:

Comandi SQL

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.