Pular para o conteúdo principal

Classe de erro DATATYPE_MISMATCH

SQLSTATE: 42K09

Não é possível resolver <sqlExpr> devido à incompatibilidade de tipos de dados:

ARRAY_FUNCTION_DIFF_TYPES

A entrada para <functionName> deveria ter sido <dataType> seguida por um valor com o mesmo tipo de elemento, mas é [<leftType>, <rightType>].

TIPOS DE DIFF DE MATRIZES BINÁRIAS

A entrada para a função <functionName> deveria ter sido duas <arrayType> com o mesmo tipo de elemento, mas é [<leftType>, <rightType>].

BINARY_OP_DIFF_TYPES

os operandos esquerdo e direito do operador binário têm tipos incompatíveis (<left> e <right>).

BINARY_OP_WRONG_TYPE

o operador binário requer o tipo de entrada <inputType>, não <actualDataType>.

BLOOM_FILTER_BINARY_OP_WRONG_TYPE

A entrada binária do filtro Bloom para <functionName> deve ser um valor constante ou uma expressão de subconsulta escalar, mas é <actual>.

BLOOM_FILTER_TIPO ERRADO

A entrada para a função <functionName> deveria ter sido <expectedLeft> seguida pelo valor com <expectedRight>, mas é [<actual>].

NÃO É POSSÍVEL CONVERTER_EM_JSON

Não é possível converter a coluna <name> do tipo <type> em JSON.

NÃO É POSSÍVEL ELIMINAR_TODOS_CAMPOS

Não é possível descartar todos os campos na estrutura.

PARÂMETRO CAST_TO_NAMED_BR

O parâmetro <parameterName> da função <functionName> na posição <pos> requer <requiredType>. O argumento dado é <argumentType>.

CAST_WITHOUT_SUGESTION

não é possível converter <srcType> para <targetType>.

CAST_WITH_CONF_SUGGESTION

não é possível transmitir <srcType> para <targetType> com o modo ANSI ativado.

Se você precisar converter <srcType> para <targetType>, você pode definir <config> como <configVal>.

CAST_WITH_FUNC_SUGGESTION

não é possível converter <srcType> para <targetType>.

Para converter valores de <srcType> para <targetType>, você pode usar as funções <functionNames> em vez disso.

CREATE_MAP_KEY_DIFF_TYPES

A chave fornecida da função <functionName> deveria ser do mesmo tipo, mas é <dataType>.

CREATE_MAP_VALUE_DIFF_TYPES

Os valores fornecidos da função <functionName> devem ser todos do mesmo tipo, mas são <dataType>.

CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING

Somente expressões STRING dobráveis podem aparecer em posições ímpares, mas elas são <inputExprs>.

DIFF_TYPES DE DADOS

Todas as entradas para <functionName> devem ser do mesmo tipo, mas são <dataType>.

FILTRAR_NÃO_BOOLEANO

A expressão de filtro <filter> do tipo <type> não é booleana.

TIPO DE MAPA DE HASH

A entrada para a função <functionName> não pode conter elementos do tipo “MAP”. No Spark, os mesmos mapas podem ter códigos de hash diferentes, portanto, as expressões de hash são proibidas nos elementos "MAP". Para restaurar o comportamento anterior, defina “spark.sql.legacy.allowhashonMapType” como “true”.

TIPO DE VARIANTE DE HASH

A entrada para a função <functionName> ainda não pode conter elementos do tipo “VARIANT”.

TAMANHO DA ENTRADA NÃO É UM

O comprimento de <exprName> deve ser 1.

VALOR_ARG_VALOR INVÁLIDO

O valor <inputName> deve ser um literal <requireType> de <validValues>, mas obteve <inputValue>.

TIPO_CHAVE_JSON_MAP_CHAVE_JSON INVÁLIDO

O esquema de entrada <schema> só pode conter STRING como um tipo key para um MAP.

ESQUEMA_JSON INVÁLIDO

O esquema de entrada <schema> deve ser uma estrutura, uma matriz, um mapa ou uma variante.

TIPO_CHAVE DE MAPA INVÁLIDO

O key do mapa não pode ser/conter <keyType>.

TIPO_DE_PEDIDO INVÁLIDO

O <functionName> não suporta pedidos no tipo <dataType>.

ATRIBUIÇÕES DE OPERAÇÃO DE NÍVEL DE LINHA INVÁLIDAS

<errors>

SEGREDO_INVÁLIDO

O valor do parâmetro do argumento "apiKey" da função AI não pode ser uma constante <inputExpr>. Os usos recomendados incluem a função secret(scope, key) ou uma subconsulta SELECT ....

TIPO_CHAVE DE MAPA XML INVÁLIDO

O esquema de entrada <schema> só pode conter STRING como um tipo key para um MAP.

IN_SUBQUERY_DATA_TYPE_MISMATCH

O tipo de dados de um ou mais elementos no lado esquerdo de uma subconsulta IN não é compatível com o tipo de dados da saída da subconsulta. Colunas incompatíveis: [<mismatchedColumns>], lado esquerdo: [<leftType>], lado direito: [<rightType>].

IN_SUBQUERY_LENGTH_MISMATCH

O número de colunas no lado esquerdo de uma subconsulta IN não corresponde ao número de colunas na saída da subconsulta. Colunas do lado esquerdo (comprimento: <leftLength>): [<leftColumns>], colunas do lado direito (comprimento: <rightLength>): [<rightColumns>].

MAP_CONCAT_DIFF_TYPES

O <functionName> deve ser todo do tipo map, mas é <dataType>.

MAP_FUNCTION_DIFF_TYPES

A entrada para <functionName> deveria ter sido <dataType> seguida de um valor com o mesmo tipo key, mas é [<leftType>, <rightType>].

MAPE_ZIP_WITH_DIFF_TYPES

A entrada para <functionName> deveria ter sido dois mapas com tipos key compatíveis, mas é [<leftType>, <rightType>].

ENTRADA_NÃO_DOBRÁVEL

a entrada <inputName> deve ser uma expressão <inputType> dobrável; no entanto, obtive <inputExpr>.

LITERAL NÃO COM CADEIAS DE CARACTERES

O parâmetro <paramIndex> deve ser uma matriz de strings literais.

TIPO_DE_CADEIA DE CARACTERES

todos os argumentos devem ser strings.

TIPO_NULO

Valores digitados nulos não podem ser usados como argumentos de <functionName>.

PARÂMETRO_RESTRIÇÃO_VIOLAÇÃO

O <leftExprName>(<leftExprValue>) deve ser <constraint> (o <rightExprName>(<rightExprValue>).

RANGE_FRAME_INVALID_TYPE

O tipo de dados <orderSpecType> usado na especificação do pedido não suporta o tipo de dados <valueBoundaryType>, que é usado no quadro de intervalo.

RANGE_FRAME_MULTI_ORDER

Uma moldura de janela de intervalo com limites de valor não pode ser usada em uma especificação de janela com várias expressões ordenadas por: <orderSpec>.

RANGE_FRAME_WITHOUT_ORDER

Uma moldura de janela de intervalo não pode ser usada em uma especificação de janela não ordenada.

FUNÇÃO REMOTA_URL_REMOTA_INVÁLIDA_REMOTA_URL

O parâmetro de entrada: <paramName>, value: <paramValue> não pode ser usado para construir uma URL remota válida porque <reason>

NOMES DE PARÂMETROS ERRADOS DE FUNÇÕES REMOTAS

Os nomes dos parâmetros de entrada não estão corretos. Parâmetros obrigatórios ausentes: <missingValues>, parâmetros não reconhecidos: <unknownValues>.

TIPOS DE ENTRADA DE SEQUÊNCIA ERRADOS

<functionName> usa o tipo de parâmetro errado. O tipo de parâmetro deve estar em conformidade com:

  1. As expressões começar e parar devem ser resolvidas com o mesmo tipo.
  2. Se as expressões começar e parar resolverem para o tipo <startType>, então a expressão de etapa deve resolver para o tipo <stepType>.
  3. Caso contrário, se as expressões começar e parar resolverem para o tipo <otherStartType>, então a expressão de etapa deve resolver para o mesmo tipo.

TIPOS_WINDOW_FRAME_DIFF_TYPES ESPECIFICADOS

Os limites da moldura da janela <lower> e <upper> não têm o mesmo tipo: <lowerType> \ < > <upperType>.

ESPECIFICADO_WINDOW_FRAME_INVALID_BOUND

O limite superior da moldura da janela <upper> não segue o limite inferior <lower>.

TYPE_WINDOW_FRAME_UNACCEPTED_TYPE ESPECIFICADO

O tipo de dados do limite <location> <exprType> não corresponde ao tipo de dados esperado <expectedType>.

ESPECIFICADO_WINDOW_FRAME_WITHOUT_FOLDABLE

A moldura da janela <location> bound <expression> não é literal.

COMPARAÇÃO_WINDOW_FRAME_ERRONG_COMPARISON ESPECIFICADA

O limite inferior de uma moldura de janela deve ser <comparison> em relação ao limite superior.

STACK_COLUMN_DIFF_TYPES

O tipo de dados da coluna (<columnIndex>) não tem o mesmo tipo: <leftType> (<leftParamIndex>)\ < > <rightType> (<rightParamIndex>).

DIGITE _CHECK_FAILURE_WITH_HINT

<msg> <hint>.

TIPO_DE_CLASSE INESPERADO

classe <className> não encontrada.

TIPO_DE_ENTRADA INESPERADO

O parâmetro <paramIndex> requer o tipo <requiredType>, mas <inputSql> tem o tipo <inputType>.

INESPERADO_NULL

O <exprName> não deve ser nulo.

TIPO_DEVOLUÇÃO_INESPERADO

O <functionName> exige o tipo de retorno <expectedType>, mas o real é o tipo <actualType>.

MÉTODO_ESTÁTICO INESPERADO

não é possível encontrar um método estático <methodName> que corresponda aos tipos de argumento em <className>.

TIPO_DE_ENTRADA NÃO SUPORTADO

A entrada de <functionName> não pode ser do tipo <dataType>.

TIPO_UDF_INPUT_TYPE NÃO SUPORTADO

Os UDFs não suportam '<dataType>' como um tipo de dados de entrada.

TIPO_UDF_OUTPUT_TYPE NÃO SUPORTADO

Os UDFs não suportam '<dataType>' como um tipo de dados de saída.

VALOR FORA DO INTERVALO

O <exprName> deve estar entre <valueRange> (valor atual = <currentValue>).

NUM_ARG_TYPES_ERRADOS

A expressão exige os tipos de argumento <expectedNum>, mas o número real é <actualNum>.

ENDPOINTS ERRADOS

O número de pontos finais deve ser >= 2 para construir intervalos, mas o número real é <actualNumber>.