Ao executar consultas SQL com funções integradas do MaxCompute, você pode encontrar os erros listados abaixo. Cada entrada explica a causa do erro e como resolvê-lo.
Índice de erros
|
Código de erro |
Descrição |
|
Tipo de dados incompatível com o modo atual |
|
|
Número incorreto de argumentos passados à função |
|
|
Argumento com tipo de dados incompatível com a função |
|
|
Nome da função ou visualize não resolvido |
ODPS-0130071: tipo não habilitado no modo atual
Mensagem completa: Semantic analysis exception - X type is not enabled in current mode
Esse erro ocorre ao usar um tipo de dados sem suporte no modo de compatibilidade atual do MaxCompute.
Verifique se o tipo de dados é compatível com o modo do seu projeto e atualize o modo, se necessário.
ODPS-0130221: número inválido de argumentos
Mensagem completa: Invalid number of arguments - function Y needs m parameters, actually have n
A função recebeu um número incorreto de argumentos. A mensagem de erro identifica o nome da função, a quantidade esperada (m) e a quantidade real (n) fornecida.
Revise a assinatura da função e corrija o número de argumentos na consulta.
ODPS-0130121: tipo de argumento inválido
Mensagem completa: Invalid argument type - invalid type X of argument m for function Y
O tipo de dados de um dos argumentos é incompatível com o esperado pela função. A mensagem indica a posição do argumento (m), o tipo sem suporte (X) e o nome da função (Y).
Converta o argumento para o tipo esperado ou substitua-o por um valor compatível.
ODPS-0130071: não foi possível resolver a função ou visualize
Mensagem completa: Semantic analysis exception - function or view Y cannot be resolved
O MaxCompute não consegue localizar a função ou visualize referenciada na consulta. Isso geralmente acontece quando o nome está incorreto, a função não está registrada no projeto atual ou a visualize foi excluída.
Verifique o nome da função ou visualize e confirme sua existência no projeto atual.