本文為您介紹PL錯誤碼列表、觸發(fā)條件及處理方法。

該類型錯誤的錯誤碼編碼格式如下。
ODPS-02CCCCX:通用描述 - 上下文相關說明
PL錯誤包含CLIENT\LEXER\PARSER(CCCC段為1000~1999)和SEMANTIC(CCCC段為2000~2999)模塊錯誤。具體錯誤碼列表如下。
錯誤碼 模塊 嚴重等級 觸發(fā)條件 處理方法
ODPS-0210001:Unable to open input file CLIENT 1 PL文件不存在。 確認PL文件的存在性。
ODPS-0210011:Unable to use UTF8 to encoding CLIENT 1 輸入文件非UTF-8編碼。 修改輸入文件編碼格式。
ODPS-0220025:Invalid datetime or format, expected format is 'yyyy-mm-dd hh:mi:ss' SEMANTIC 5 DATETIME格式不合法或DATE不存在。 修改DATETIME格式或DATE。
ODPS-0220035:Illegal implicit type cast SEMANTIC 5 不允許的隱式類型轉換。 修改類型轉換機制。
ODPS-0220045:Variable has declared previously SEMANTIC 5 變量重復定義。 修改定義語法。
ODPS-0220055:Variable was not declared SEMANTIC 5 引用了沒有定義的變量。 修改為已定義的變量。
ODPS-0220065:Illegal argument type SEMANTIC 5 不支持的參數類型。 修改為支持的參數類型。
ODPS-0220075:Illegal variable name SEMANTIC 5 變量名長度超過30。 修改變量名。
ODPS-0220095:Invalid bigint SEMANTIC 5 BIGINT不合法或超出值域。 修改BIGINT合法性。
ODPS-0220105:Invalid double SEMANTIC 5 DOUBLE不合法或超出值域。 修改DOUBLE合法性。
ODPS-0220115:DEPLException from SQL statement SEMANTIC 5 SQL執(zhí)行異常。 檢查SQL語法正確性。
ODPS-0220125:Illegal assignment SEMANTIC 5 不合法的變量賦值。 修改變量賦值,確保合法。
ODPS-0220135:Illegal argument value SEMANTIC 5 不合法的參數值。 修改參數值,確保合法。
ODPS-0220145:Illegal variable reference SEMANTIC 5 不合法的變量引用。 修改變量引用,確保合法。