Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kode kesalahan Amazon Redshift RSQL
Pesan sukses, peringatan, dan pengecualian:
| Kode Kesalahan | Kelas Kesalahan | Nama Kondisi |
|---|---|---|
| 00000 | Kelas 00 — Penyelesaian Berhasil | penyelesaian_sukses |
| 01000 | Kelas 01 - Peringatan | memperingati |
| 0100C | Kelas 01 - Peringatan | dinamik_result_sets_return |
| 01008 | Kelas 01 - Peringatan | implicit_zero_bit_padding |
| 01003 | Kelas 01 - Peringatan | null_value_dieliminasi_dalam_set_fungsi |
| 01007 | Kelas 01 - Peringatan | hak istimewa tidak diberikan |
| 01006 | Kelas 01 - Peringatan | hak istimewa tidak dicabut |
| 01004 | Kelas 01 - Peringatan | string_data_right_pemotongan |
| 01P01 | Kelas 01 - Peringatan | fitur_terdegradasi |
| 02000 | Kelas 02 - Tidak Ada Data | tidak ada data |
| 02001 | Kelas 02 - Tidak Ada Data | tidak ada setet_result_dinamik_tambahan yang dikembalikan |
| 03000 | Kelas 03 - Pernyataan SQL Belum Selesai | sql_statement_belum_selesai_ |
| 08000 | Kelas 08 - Pengecualian Koneksi | pengecualian koneksi |
| 08003 | Kelas 08 - Pengecualian Koneksi | koneksi_tidak_ada |
| 08006 | Kelas 08 - Pengecualian Koneksi | koneksi_kegagalan |
| 08001 | Kelas 08 - Pengecualian Koneksi | sqlclient_unable_to_menetap_sqlconnection |
| 08004 | Kelas 08 - Pengecualian Koneksi | sqlserver_ditolak_pendirian_koneksi_sqlkoneksi |
| 08007 | Kelas 08 - Pengecualian Koneksi | Resolusi transaksi_tidak diketahui |
| 08P01 | Kelas 08 - Pengecualian Koneksi | pelanggaran protokol |
| 09000 | Kelas 09 - Pengecualian Tindakan yang Dipicu | pengecualian tindakan_terpicu |
| 0A000 | Kelas 0A - Fitur Tidak Didukung | fitur_tidak_didukung |
| 0A000 | Kelas 0A - Fitur Tidak Didukung | fitur_tidak_didukung |
| 0B000 | Kelas 0B — Inisiasi Transaksi Tidak Valid | inisiasi_transaksi_tidak valid |
| 0F000 | Kelas 0F - Pengecualian Locator | pengecualian pencari lokasi |
| 0F001 | Kelas 0F - Pengecualian Locator | spesifikasi_locator_tidak valid |
| 0L000 | Kelas 0L - Pemberi Tidak Valid | invalid_pemberi |
| 0LP01 | Kelas 0L - Pemberi Tidak Valid | operasi_grant_tidak valid |
| 0P000 | Kelas 0P - Spesifikasi Peran Tidak Valid | spesifikasi role yang tidak valid |
| 0Z000 | Kelas 0Z - Pengecualian Diagnostik | pengecualian diagnostik |
| 0Z002 | Kelas 0Z - Pengecualian Diagnostik | stacked_diagnostics_accessed_tanpa_active_handler |
| 2000 | Kelas 20 — Kasus Tidak Ditemukan | kasus_tidak_ditemukan |
| 21000 | Kelas 21 - Pelanggaran Kardinalitas | Pelanggaran kardinalitas |
Pengecualian data:
| Kode Kesalahan | Kelas Kesalahan | Nama Kondisi |
|---|---|---|
| 22000 | Kelas 22 - Pengecualian Data | pengecualian data |
| 2202E | Kelas 22 - Pengecualian Data | array_subscript_error |
| 22021 | Kelas 22 - Pengecualian Data | karakter_tidak_dalam_repertoar |
| 22008 | Kelas 22 - Pengecualian Data | datetime_field_overflow |
| 22012 | Kelas 22 - Pengecualian Data | dibagi_di_nol |
| 22005 | Kelas 01 - Peringatan | error_dalam_penugasan |
| 2200B | Kelas 01 - Peringatan | melarikan diri dari konflik karakter |
| 22022 | Kelas 01 - Peringatan | indikator_overflow |
| 22015 | Kelas 01 - Peringatan | interval_field_overflow |
| 2201E | Kelas 01 - Peringatan | argument_invalid_untuk_logaritma |
| 2201F | Kelas 01 - Peringatan | argument_invalid_untuk_power_function |
| 2201 GRAM | Kelas 01 - Peringatan | argument_tidak valid untuk_width_bucket_function |
| 22018 | Kelas 01 - Peringatan | nilai_karakter_tidak valid untuk_cast |
| 22007 | Kelas 01 - Peringatan | format_tanggal tidak valid |
| 22019 | Kelas 01 - Peringatan | karakter yang tidak valid untuk melarikan diri |
| 2200D | Kelas 01 - Peringatan | invalid_escape_octet |
| 22025 | Kelas 01 - Peringatan | invalid_escape_sequence_ |
| 22P06 | Kelas 01 - Peringatan | penggunaan_nonstandar_of_escape_character |
| 22010 | Kelas 01 - Peringatan | nilai_parameter_indikator tidak valid |
| 22023 | Kelas 01 - Peringatan | nilai_parameter_tidak valid |
| 2201B | Kelas 01 - Peringatan | ekspresi reguler_tidak valid |
| 22009 | Kelas 01 - Peringatan | nilai_perpindahan zona_waktu yang tidak valid |
| 2200C | Kelas 01 - Peringatan | penggunaan_karakter_pelarian yang tidak valid |
| 2200 GRAM | Kelas 01 - Peringatan | ketidakcocokan tipe_spesifik_terbanyak |
| 22004 | Kelas 01 - Peringatan | nilai_nilai_tidak_diizinkan |
| 22002 | Kelas 01 - Peringatan | null_value_no_parameter_indikator |
| 22003 | Kelas 01 - Peringatan | nilai_numerik_di luar jangkauan |
| 22026 | Kelas 01 - Peringatan | panjang_data_string tidak cocok |
| 22001 | Kelas 01 - Peringatan | string_data_right_pemotongan |
| 22011 | Kelas 01 - Peringatan | subling_error |
| 22027 | Kelas 01 - Peringatan | trim_error |
| 22024 | Kelas 01 - Peringatan | unterminated_c_string |
| 2200F | Kelas 01 - Peringatan | nol_panjang_karakter_string |
| 22P01 | Kelas 01 - Peringatan | pengecualian point_mengambang |
| 22P02 | Kelas 01 - Peringatan | representasi_teks tidak valid |
| 22P03 | Kelas 01 - Peringatan | representasi_biner tidak valid |
| 22P04 | Kelas 01 - Peringatan | Format_salin_file_buruk |
| 22P05 | Kelas 01 - Peringatan | karakter yang tidak dapat diterjemahkan |
Pelanggaran kendala integritas:
| Kode Kesalahan | Kelas Kesalahan | Nama Kondisi |
|---|---|---|
| 23000 | Kelas 23 - Pelanggaran Kendala Integritas | pelanggaran integritas_kendala |
| 23001 | Kelas 23 - Pelanggaran Kendala Integritas | pelanggaran_pembatasan |
| 23502 | Kelas 23 - Pelanggaran Kendala Integritas | tidak_null_pelanggaran |
| 23503 | Kelas 23 - Pelanggaran Kendala Integritas | Pelanggaran kunci asing |
| 23505 | Kelas 23 - Pelanggaran Kendala Integritas | pelanggaran unik |
| 23514 | Kelas 23 - Pelanggaran Kendala Integritas | check_pelanggaran |
| 24000 | Kelas 24 - Status Kursor Tidak Valid | status kursor tidak valid |
| 01004 | Kelas 01 - Peringatan | string_data_right_pemotongan |
| 25000 | Kelas 25 - Status Transaksi Tidak Valid | status_transaksi_tidak valid |
| 25001 | Kelas 25 - Status Transaksi Tidak Valid | transaksi_sql_aktif |
| 25002 | Kelas 25 - Status Transaksi Tidak Valid | status_transaksi_tidak valid |
| 25008 | Kelas 25 - Status Transaksi Tidak Valid | kursor_held_membutuhkan_level_isolasi yang sama |
| 25003 | Kelas 25 - Status Transaksi Tidak Valid | mode_akses_tidak sesuai untuk_transaksi_cabang |
| 25004 | Kelas 25 - Status Transaksi Tidak Valid | level_isolasi_tidak sesuai untuk_transaksi_cabang |
| 25005 | Kelas 25 - Status Transaksi Tidak Valid | tidak_aktif_sql_transaksi_untuk_transaksi_cabang |
| 25006 | Kelas 25 - Status Transaksi Tidak Valid | baca_saja_sql_transaksi |
| 25007 | Kelas 25 - Status Transaksi Tidak Valid | tidak_aktif_sql_transaksi_untuk_transaksi_cabang |
| 25P01 | Kelas 25 - Status Transaksi Tidak Valid | no_active_sql_transaksi |
| 25P02 | Kelas 25 - Status Transaksi Tidak Valid | didalam transaksi_sql_gagal |
| 26000 | Kelas 26 - Nama Pernyataan SQL Tidak Valid | nama_statement_sql_tidak valid |
| 28000 | Kelas 28 - Spesifikasi Otorisasi Tidak Valid | spesifikasi_otorisasi tidak valid |
| 2B000 | Kelas 2B — Deskriptor Hak Tergantung Masih Ada | ketergantung_deskriptor_keistimewa_masih ada |
| 2BP01 | Kelas 2B — Deskriptor Hak Tergantung Masih Ada | objek_dependent_masih ada |
| 2D000 | Kelas 2D — Pengakhiran Transaksi Tidak Valid | penghentian_transaksi_tidak valid |
| 2F000 | Kelas 2F - Pengecualian Rutin SQL | sql_rutin_pengecualian |
| 2F005 | Kelas 2F - Pengecualian Rutin SQL | fungsi_dilaksanakan_tidak_pernyataan_pengembalian |
| 2F002 | Kelas 2F - Pengecualian Rutin SQL | memodifikasi_sql_data_tidak_diizinkan |
| 2F003 | Kelas 2F - Pengecualian Rutin SQL | terlarang_sql_statement_ |
| 2F004 | Kelas 2F - Pengecualian Rutin SQL | membaca_sql_data_tidak_diizinkan |
| 34000 | Kelas 34 - Nama Kursor Tidak Valid | nama_kursor tidak valid |
| 38000 | Kelas 38 - Pengecualian Rutin Eksternal | pengecualian_rutin_eksternal |
| 38001 | Kelas 38 - Pengecualian Rutin Eksternal | berisi sql_tidak_diizinkan |
| 38002 | Kelas 38 - Pengecualian Rutin Eksternal | memodifikasi_sql_data_tidak_diizinkan |
| 38003 | Kelas 38 - Pengecualian Rutin Eksternal | terlarang_sql_statement_ |
| 38004 | Kelas 38 - Pengecualian Rutin Eksternal | membaca_sql_data_tidak_diizinkan |
| 39000 | Kelas 39 — Pengecualian Pemanggilan Rutin Eksternal | pengecualian_rutinita_eksternal_invocation_ |
| 39001 | Kelas 39 — Pengecualian Pemanggilan Rutin Eksternal | invalid_sqlstate_return |
| 39004 | Kelas 39 — Pengecualian Pemanggilan Rutin Eksternal | nilai_nilai_tidak_diizinkan |
| 39P01 | Kelas 39 — Pengecualian Pemanggilan Rutin Eksternal | trigger_protokol_dilanggar |
| 39P02 | Kelas 39 — Pengecualian Pemanggilan Rutin Eksternal | srf_protokol_dilanggar |
| 3D000 | Kelas 3D - Nama Katalog Tidak Valid | nama_katalog tidak valid |
| 3F000 | Kelas 3F - Nama Skema Tidak Valid | nama_skema tidak valid |
| 42000 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | sintaks_error_atau_akses_rule_pelanggaran |
| 42601 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | sintaks_error |
| 42501 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | hak istimewa yang tidak memadai |
| 42846 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | tidak dapat_memaksa |
| 42803 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | kesalahan pengelompokan |
| 42830 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | invalid_out_key |
| 42602 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | nama_tidak valid |
| 42622 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | nama_terlalu panjang |
| 42939 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | nama yang dipesan |
| 42804 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | ketidakcocokan tipe_data |
| 42P18 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | tipe_data tak tertentukan |
| 42809 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | tipe_objek yang salah |
| 42703 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | kolom tak terdefinisi |
| 42883 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | undefined_function |
| 42P01 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | tabel_tak terdefinisi |
| 42P02 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | parameter tak terdefinisi |
| 42704 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | objek_tak terdefinisi |
| 42701 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_kolom |
| 42P03 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_kursor |
| 42P04 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_database |
| 42723 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | fungsi duplikat |
| 42P05 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_pernyataan_persiapan_pernyataan |
| 42P06 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_skema |
| 42P07 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | tabel duplikat |
| 42712 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_alias |
| 42710 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | duplikat_objek |
| 42702 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | kolom ambiguus |
| 42725 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | fungsi_ambiguus |
| 42P08 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | Parameter_ambiguus |
| 42P09 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | alias yang ambigu |
| 42P10 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | referensi_kolom tidak valid |
| 42611 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi kolom yang tidak valid |
| 42P11 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi kursor yang tidak valid |
| 42P12 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi basis data yang tidak valid |
| 42P13 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi fungsi yang tidak valid |
| 42P14 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi_statement_yang tidak valid |
| 42P15 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi skema yang tidak valid |
| 42P16 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definisi tabel_tidak valid |
| 42P17 | Kelas 42 — Kesalahan Sintaks atau Pelanggaran Aturan Akses | definition_objek yang tidak valid |
| 44000 | Kelas 44 - DENGAN PELANGGARAN OPSI PERIKSA | dengan_check_option_pelanggaran-pelanggaran |
| 53000 | Kelas 53 - Sumber Daya Tidak Mencukupi | sumber daya yang tidak mencukupi |
| 53100 | Kelas 53 - Sumber Daya Tidak Mencukupi | disk_penuh |
| 53200 | Kelas 53 - Sumber Daya Tidak Mencukupi | keluar_dari memori |
| 53300 | Kelas 53 - Sumber Daya Tidak Mencukupi | terlalu banyak_koneksi |
| 54000 | Kelas 54 — Batas Program Terlampaui | batas_program terlampaui |
| 54001 | Kelas 54 — Batas Program Terlampaui | pernyataan_terlalu kompleks |
| 54011 | Kelas 54 — Batas Program Terlampaui | terlalu banyak_kolom |
| 54023 | Kelas 54 — Batas Program Terlampaui | terlalu banyak_argumen |
| 55000 | Kelas 55 - Objek Tidak Dalam Keadaan Prasyarat | objek_tidak_dalam_kondisi_prasyarat |
| 55006 | Kelas 55 - Objek Tidak Dalam Keadaan Prasyarat | objek_dalam_digunakan |
| 55P02 | Kelas 55 - Objek Tidak Dalam Keadaan Prasyarat | cant_change_runtime_parameter |
| 55P03 | Kelas 55 - Objek Tidak Dalam Keadaan Prasyarat | kunci_tidak_tersedia |
| 57000 | Kelas 57 — Intervensi Operator | intervensi_operator |
| 57014 | Kelas 57 — Intervensi Operator | kueri_dibatalkan |
| 57P01 | Kelas 57 — Intervensi Operator | admin_shutdown |
| 57P02 | Kelas 57 — Intervensi Operator | crash_shutdown |
| 57P03 | Kelas 57 — Intervensi Operator | tidak dapat_menghubungkan_sekarang |
| 58000 | Kelas 58 - Kesalahan Sistem (kesalahan eksternal PostgreSQL) | kesalahan sistem |
| 58030 | Kelas 58 - Kesalahan Sistem (kesalahan eksternal PostgreSQL) | io_error |
| 58P01 | Kelas 58 - Kesalahan Sistem (kesalahan eksternal PostgreSQL) | berkas tak terdefinisi |
| 58P02 | Kelas 58 - Kesalahan Sistem (kesalahan eksternal PostgreSQL) | berkas duplikat |
| F0000 | Kelas F0 - Kesalahan File Konfigurasi | berkas duplikat |
| F0001 | Kelas F0 - Kesalahan File Konfigurasi | kunci_file_exist |
| P0000 | Kelas P0 — Kesalahan PL/pgSQL | plpgsql_error |
| P0001 | Kelas P0 — Kesalahan PL/pgSQL | raise_pengecualian |
| P0002 | Kelas P0 — Kesalahan PL/pgSQL | tidak ada data_ditemukan |
| P0003 | Kelas P0 — Kesalahan PL/pgSQL | terlalu banyak_baris |
| XX000 | Kelas XX - Kesalahan Internal | kesalahan internal |
| XX001 | Kelas XX - Kesalahan Internal | data_rusak |
| XX002 | Kelas XX - Kesalahan Internal | indeks_rusak |