Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
MENGGUGURKAN
Menghentikan transaksi yang sedang berjalan dan membuang semua pembaruan yang dilakukan oleh transaksi tersebut. ABORT tidak berpengaruh pada transaksi yang sudah selesai.
Perintah ini melakukan fungsi yang sama dengan perintah ROLLBACK. Untuk informasi, lihat ROLLBACK.
Sintaksis
ABORT [ WORK | TRANSACTION ]
Parameter
- PEKERJAAN
-
Kata kunci opsional.
- TRANSAKSI
-
Kata kunci opsional; KERJA dan TRANSAKSI adalah sinonim.
Contoh
Contoh berikut membuat tabel kemudian memulai transaksi di mana data dimasukkan ke dalam tabel. Perintah ABORT kemudian memutar kembali penyisipan data untuk membiarkan tabel kosong.
Perintah berikut membuat tabel contoh yang disebut MOVIE_GROSS:
create table movie_gross( name varchar(30), gross bigint );
Kumpulan perintah berikutnya memulai transaksi yang menyisipkan dua baris data ke dalam tabel:
begin; insert into movie_gross values ( 'Raiders of the Lost Ark', 23400000); insert into movie_gross values ( 'Star Wars', 10000000 );
Selanjutnya, perintah berikut memilih data dari tabel untuk menunjukkan bahwa itu berhasil dimasukkan:
select * from movie_gross;
Output perintah menunjukkan bahwa kedua baris berhasil dimasukkan:
name | gross ------------------------+---------- Raiders of the Lost Ark | 23400000 Star Wars | 10000000 (2 rows)
Perintah ini sekarang memutar kembali perubahan data ke tempat transaksi dimulai:
abort;
Memilih data dari tabel sekarang menunjukkan tabel kosong:
select * from movie_gross; name | gross ------+------- (0 rows)