Topik ini mencantumkan kode kesalahan PL, menjelaskan kondisi pemicunya, serta menyediakan solusi.
Format kode kesalahan jenis ini adalah sebagai berikut.
ODPS-02CCCCX:Deskripsi umum - Informasi spesifik konteksKesalahan PL dari modul CLIENT, LEXER, dan PARSER memiliki segmen CCCC dalam rentang 1000 hingga 1999, sedangkan kesalahan PL dari modul SEMANTIC memiliki segmen CCCC dalam rentang 2000 hingga 2999. Tabel berikut mencantumkan kode kesalahan tersebut.| Kode kesalahan | Modul | Tingkat keparahan | Kondisi pemicu | Solusi |
| ODPS-0210001:Unable to open input file | CLIENT | 1 | File PL tidak ada. | Verifikasi bahwa file PL ada. |
| ODPS-0210011:Unable to use UTF8 to encoding | CLIENT | 1 | File input tidak menggunakan encoding UTF-8. | Ubah format encoding file input. |
| ODPS-0220025:Invalid datetime or format, expected format is 'yyyy-mm-dd hh:mi:ss' | SEMANTIC | 5 | Format DATETIME tidak valid atau nilai DATE tidak ada. | Ubah format DATETIME atau nilai DATE. |
| ODPS-0220035:Illegal implicit type cast | SEMANTIC | 5 | Konversi tipe implisit tidak diizinkan. | Ubah konversi tipe tersebut. |
| ODPS-0220045:Variable has declared previously | SEMANTIC | 5 | Variabel didefinisikan lebih dari satu kali. | Ubah sintaks definisi. |
| ODPS-0220055:Variable was not declared | SEMANTIC | 5 | Variabel yang tidak didefinisikan direferensikan. | Ubah referensi menjadi variabel yang telah didefinisikan. |
| ODPS-0220065:Illegal argument type | SEMANTIC | 5 | Tipe parameter tidak didukung. | Ubah parameter menjadi tipe yang didukung. |
| ODPS-0220075:Illegal variable name | SEMANTIC | 5 | Nama variabel lebih dari 30 karakter. | Ubah nama variabel. |
| ODPS-0220095:Invalid bigint | SEMANTIC | 5 | Nilai BIGINT tidak valid atau di luar rentang. | Pastikan nilai BIGINT valid dan berada dalam rentang yang diizinkan. |
| ODPS-0220105:Invalid double | SEMANTIC | 5 | Nilai DOUBLE tidak valid atau di luar rentang. | Pastikan nilai DOUBLE valid dan berada dalam rentang yang diizinkan. |
| ODPS-0220115:DEPLException from SQL statement | SEMANTIC | 5 | Terjadi exception saat eksekusi SQL. | Periksa apakah sintaks SQL sudah benar. |
| ODPS-0220125:Illegal assignment | SEMANTIC | 5 | Penugasan variabel tidak valid. | Pastikan penugasan variabel valid. |
| ODPS-0220135:Illegal argument value | SEMANTIC | 5 | Nilai parameter tidak valid. | Pastikan nilai parameter valid. |
| ODPS-0220145:Illegal variable reference | SEMANTIC | 5 | Referensi variabel tidak valid. | Pastikan referensi variabel valid. |