Este tema enumera los códigos de error de PL, describe sus condiciones de activación y proporciona soluciones.
El formato de este tipo de código de error es el siguiente:
ODPS-02CCCCX:General description - Context-specific information
Los errores de PL de los módulos CLIENT, LEXER y PARSER tienen un segmento CCCC en el rango de 1000 a 1999. Los errores de PL del módulo SEMANTIC tienen un segmento CCCC en el rango de 2000 a 2999. A continuación se listan los códigos de error.
|
Código de error |
Módulo |
Nivel de gravedad |
Condición de activación |
Solución |
|
ODPS-0210001:Unable to open input file |
CLIENT |
1 |
El archivo PL no existe. |
Compruebe que el archivo PL exista. |
|
ODPS-0210011:Unable to use UTF8 to encoding |
CLIENT |
1 |
El archivo de entrada no tiene codificación UTF-8. |
Cambie el formato de codificación del archivo de entrada. |
|
ODPS-0220025:Invalid datetime or format, expected format is 'yyyy-mm-dd hh:mi:ss' |
SEMANTIC |
5 |
El formato DATETIME no es válido o el valor DATE no existe. |
Modifique el formato DATETIME o el valor DATE. |
|
ODPS-0220035:Illegal implicit type cast |
SEMANTIC |
5 |
No se permite la conversión implícita de tipos. |
Modifique la conversión de tipos. |
|
ODPS-0220045:Variable has declared previously |
SEMANTIC |
5 |
La variable está definida más de una vez. |
Modifique la sintaxis de definición. |
|
ODPS-0220055:Variable was not declared |
SEMANTIC |
5 |
Se hace referencia a una variable no definida. |
Cambie la referencia a una variable definida. |
|
ODPS-0220065:Illegal argument type |
SEMANTIC |
5 |
El tipo de parámetro no es compatible. |
Cambie el parámetro a un tipo compatible. |
|
ODPS-0220075:Illegal variable name |
SEMANTIC |
5 |
El nombre de la variable supera los 30 caracteres. |
Modifique el nombre de la variable. |
|
ODPS-0220095:Invalid bigint |
SEMANTIC |
5 |
El valor BIGINT no es válido o está fuera de rango. |
Asegúrese de que el valor BIGINT sea válido y esté dentro del rango permitido. |
|
ODPS-0220105:Invalid double |
SEMANTIC |
5 |
El valor DOUBLE no es válido o está fuera de rango. |
Asegúrese de que el valor DOUBLE sea válido y esté dentro del rango permitido. |
|
ODPS-0220115:DEPLException from SQL statement |
SEMANTIC |
5 |
Ocurrió una excepción durante la ejecución de SQL. |
Compruebe que la sintaxis SQL sea correcta. |
|
ODPS-0220125:Illegal assignment |
SEMANTIC |
5 |
Asignación de variable no válida. |
Asegúrese de que la asignación de variable sea válida. |
|
ODPS-0220135:Illegal argument value |
SEMANTIC |
5 |
Valor de parámetro no válido. |
Asegúrese de que el valor del parámetro sea válido. |
|
ODPS-0220145:Illegal variable reference |
SEMANTIC |
5 |
Referencia de variable no válida. |
Asegúrese de que la referencia de variable sea válida. |