Bu konu, PL hata kodlarını listeler, tetiklenme koşullarını açıklar ve çözüm önerileri sunar.
Bu tür hata kodlarının biçimi aşağıdaki gibidir.
ODPS-02CCCCX:General description - Context-specific information
CLIENT, LEXER ve PARSER modüllerinden kaynaklanan PL hatalarının CCCC bölümü 1000 ile 1999 arasındadır. SEMANTIC modülünden kaynaklanan PL hatalarının CCCC bölümü ise 2000 ile 2999 arasındadır. Aşağıdaki tabloda hata kodları listelenmiştir.
| Hata kodu | Modül | Önem düzeyi | Tetiklenme koşulu | Çözüm |
| ODPS-0210001:Unable to open input file | CLIENT | 1 | PL dosyası mevcut değil. | PL dosyasının varlığını doğrulayın. |
| ODPS-0210011:Unable to use UTF8 to encoding | CLIENT | 1 | Giriş dosyası UTF-8 olarak kodlanmamış. | Giriş dosyasının kodlama biçimini değiştirin. |
| ODPS-0220025:Invalid datetime or format, expected format is 'yyyy-mm-dd hh:mi:ss' | SEMANTIC | 5 | DATETIME biçimi geçersiz veya DATE değeri yok. | DATETIME biçimini veya DATE değerini değiştirin. |
| ODPS-0220035:Illegal implicit type cast | SEMANTIC | 5 | Örtük tür dönüşümüne izin verilmiyor. | Tür dönüşümünü değiştirin. |
| ODPS-0220045:Variable has declared previously | SEMANTIC | 5 | Değişken birden fazla kez tanımlanmış. | Tanımlama sözdizimini değiştirin. |
| ODPS-0220055:Variable was not declared | SEMANTIC | 5 | Tanımlanmamış bir değişkene başvurulmuş. | Başvuruyu tanımlanmış bir değişkene yönlendirin. |
| ODPS-0220065:Illegal argument type | SEMANTIC | 5 | Parametre türü desteklenmiyor. | Parametreyi desteklenen bir türe değiştirin. |
| ODPS-0220075:Illegal variable name | SEMANTIC | 5 | Değişken adı 30 karakterden uzun. | Değişken adını değiştirin. |
| ODPS-0220095:Invalid bigint | SEMANTIC | 5 | BIGINT değeri geçersiz veya aralık dışında. | BIGINT değerinin geçerli ve izin verilen aralıkta olduğundan emin olun. |
| ODPS-0220105:Invalid double | SEMANTIC | 5 | DOUBLE değeri geçersiz veya aralık dışında. | DOUBLE değerinin geçerli ve izin verilen aralıkta olduğundan emin olun. |
| ODPS-0220115:DEPLException from SQL statement | SEMANTIC | 5 | SQL çalıştırması sırasında bir özel durum oluştu. | SQL sözdiziminin doğru olduğunu kontrol edin. |
| ODPS-0220125:Illegal assignment | SEMANTIC | 5 | Geçersiz değişken ataması. | Değişken atamasının geçerli olduğundan emin olun. |
| ODPS-0220135:Illegal argument value | SEMANTIC | 5 | Geçersiz parametre değeri. | Parametre değerinin geçerli olduğundan emin olun. |
| ODPS-0220145:Illegal variable reference | SEMANTIC | 5 | Geçersiz değişken başvurusu. | Değişken başvurusunun geçerli olduğundan emin olun. |