Condividi tramite


classe di errore DATATYPE_MISMATCH

SQLSTATE: 42K09

Impossibile risolvere <sqlExpr> a causa della mancata corrispondenza del tipo di dati:

ARRAY_FUNCTION_DIFF_TYPES

L'input per <functionName> deve essere stato <dataType> seguito da un valore con lo stesso tipo di elemento, ma è [<leftType>, <rightType>].

BINARY_ARRAY_DIFF_TYPES

L'input per la funzione <functionName> dovrebbe essere stato due <arrayType> con lo stesso tipo di elemento, ma è [<leftType>, <rightType>].

BINARY_OP_DIFF_TYPES

gli operandi sinistro e destro dell'operatore binario hanno tipi incompatibili (<left> e <right>).

BINARY_OP_WRONG_TYPE

L'operatore binary richiede il tipo di <inputType>input , non <actualDataType>.

BLOOM_FILTER_BINARY_OP_WRONG_TYPE

L'input binario del filtro Bloom deve <functionName> essere un valore costante o un'espressione di sottoquery scalare, ma è <actual>.

BLOOM_FILTER_WRONG_TYPE

L'input per la funzione <functionName> dovrebbe essere stato <expectedLeft> seguito da un valore con <expectedRight>, ma è [<actual>].

CANNOT_CONVERT_TO_JSON

Impossibile convertire la colonna <name> di tipo <type> in JSON.

CANNOT_DROP_ALL_FIELDS

Impossibile eliminare tutti i campi nello struct.

CAST_TO_NAMED_PARAMETER

Il parametro <parameterName> della funzione <functionName> in corrispondenza della posizione <pos> richiede <requiredType>. L'argomento specificato è <argumentType>.

CAST_WITHOUT_SUGGESTION

impossibile eseguire il cast <srcType> a <targetType>.

CAST_WITH_CONF_SUGGESTION

non è possibile eseguire il cast <srcType> a <targetType> con la modalità ANSI attivata.

Se è necessario eseguire il cast <srcType> in <targetType>, è possibile impostare <config> come <configVal>.

CAST_WITH_FUNC_SUGGESTION

impossibile eseguire il cast <srcType> a <targetType>.

Per convertire i valori da <srcType> a <targetType>, è invece possibile usare le funzioni <functionNames> .

CREATE_MAP_KEY_DIFF_TYPES

I tasti specificati della funzione <functionName> devono essere tutti dello stesso tipo, ma sono <dataType>.

CREATE_MAP_VALUE_DIFF_TYPES

I valori specificati della funzione <functionName> devono essere tutti dello stesso tipo, ma sono <dataType>.

CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING

Solo le espressioni piegabili STRING possono essere visualizzate in posizione dispari, ma sono <inputExprs>.

DATA_DIFF_TYPES

L'input per <functionName> deve essere lo stesso tipo, ma è <dataType>.

FILTER_NOT_BOOLEAN

L'espressione <filter> di filtro di tipo <type> non è un valore booleano.

HASH_MAP_TYPE

L'input per la funzione <functionName> non può contenere elementi del tipo "MAP". In Spark le stesse mappe possono avere codice hash diverso, pertanto le espressioni hash sono vietate per gli elementi "MAP". Per ripristinare il comportamento precedente, impostare "spark.sql.legacy.allowHashOnMapType" su "true".

HASH_VARIANT_TYPE

L'input per la funzione <functionName> non può ancora contenere elementi del tipo "VARIANT".

INPUT_SIZE_NOT_ONE

La lunghezza deve <exprName> essere 1.

INVALID_ARG_VALUE

Il <inputName> valore deve essere un <requireType> valore letterale di <validValues>, ma ha ottenuto <inputValue>.

INVALID_JSON_MAP_KEY_TYPE

Lo schema <schema> di input può contenere STRING solo come tipo di chiave per un oggetto MAP.

INVALID_JSON_SCHEMA

Lo schema <schema> di input deve essere uno struct, una matrice, una mappa o una variante.

INVALID_MAP_KEY_TYPE

La chiave della mappa non può essere/contenere <keyType>.

INVALID_ORDERING_TYPE

Non supporta l'ordinamento <functionName> in base al tipo <dataType>.

INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS

<errors>

INVALID_SECRET

Il valore del parametro dell'argomento "apiKey" della funzione ai_generate_text non può essere una costante <inputExpr>. Gli utilizzi consigliati includono secret(scope, key) una funzione o una SELECT ... sottoquery.

INVALID_XML_MAP_KEY_TYPE

Lo schema <schema> di input può contenere STRING solo come tipo di chiave per un oggetto MAP.

IN_SUBQUERY_DATA_TYPE_MISMATCH

Il tipo di dati di uno o più elementi sul lato sinistro di una sottoquery IN non è compatibile con il tipo di dati dell'output della sottoquery. Colonne non corrispondenti: [<mismatchedColumns>], lato sinistro: [<leftType>], lato destro: [<rightType>].

IN_SUBQUERY_LENGTH_MISMATCH

Il numero di colonne sul lato sinistro di una sottoquery IN non corrisponde al numero di colonne nell'output della sottoquery. Colonne sul lato sinistro(lunghezza: <leftLength>): [<leftColumns>], colonne sul lato destro(lunghezza: <rightLength>): [<rightColumns>].

MAP_CONCAT_DIFF_TYPES

Deve <functionName> essere di tipo map, ma è <dataType>.

MAP_FUNCTION_DIFF_TYPES

L'input per <functionName> deve essere stato <dataType> seguito da un valore con lo stesso tipo di chiave, ma è [<leftType>, <rightType>].

MAP_ZIP_WITH_DIFF_TYPES

L'input per l'oggetto <functionName> deve essere stato costituito da due mappe con tipi di chiave compatibili, ma è [<leftType>, <rightType>].

NON_FOLDABLE_INPUT

l'input <inputName> deve essere un'espressione piegabile <inputType> , ma ha ottenuto <inputExpr>.

NON_STRING_LITERAL

Il parametro <paramIndex> deve essere una matrice di valori letterali stringa.

NON_STRING_TYPE

tutti gli argomenti devono essere stringhe.

NULL_TYPE

I valori tipizzati Null non possono essere utilizzati come argomenti di <functionName>.

PARAMETER_CONSTRAINT_VIOLATION

(<leftExprName>) deve essere <constraint> (<rightExprName><rightExprValue>).<leftExprValue>

RANGE_FRAME_INVALID_TYPE

Il tipo di <orderSpecType> dati utilizzato nella specifica dell'ordine non corrisponde al tipo di <valueBoundaryType> dati utilizzato nel frame di intervallo.

RANGE_FRAME_MULTI_ORDER

Una cornice della finestra di intervallo con limiti di valore non può essere usata in una specifica di finestra con più espressioni in base all'ordine: <orderSpec>.

RANGE_FRAME_WITHOUT_ORDER

Non è possibile utilizzare un frame di finestra di intervallo in una specifica di finestra non ordinata.

REMOTE_FUNCTION_INVALID_REMOTE_URL

Il parametro di input: <paramName>, valore: <paramValue> non può essere usato per costruire un URL remoto valido perché <reason>

REMOTE_FUNCTION_WRONG_PARAMETER_NAMES

I nomi dei parametri di input non sono corretti. Parametri obbligatori mancanti: <missingValues>, parametri non riconosciuti: <unknownValues>.

SEQUENCE_WRONG_INPUT_TYPES

<functionName> usa il tipo di parametro errato. Il tipo di parametro deve essere conforme a:

  1. Le espressioni start e stop devono essere risolte nello stesso tipo.
  2. Se le espressioni start e stop vengono risolte nel <startType> tipo , l'espressione del passaggio deve essere risolta nel <stepType> tipo .
  3. In caso contrario, se le espressioni start e stop vengono risolte nel <otherStartType> tipo, l'espressione del passaggio deve essere risolta nello stesso tipo.

SPECIFIED_WINDOW_FRAME_DIFF_TYPES

Limiti <lower> cornice finestra e <upper> non hanno lo stesso tipo:<><lowerType><upperType> .

SPECIFIED_WINDOW_FRAME_INVALID_BOUND

Il limite <upper> superiore della cornice della finestra non segue il limite <lower>inferiore.

SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE

Il tipo di dati del <location> limite <exprType> non corrisponde al tipo di <expectedType>dati previsto.

SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE

Il limite <expression> di cornice della finestra <location> non è un valore letterale.

SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON

Il limite inferiore di una cornice di finestra deve essere <comparison> al limite superiore.

STACK_COLUMN_DIFF_TYPES

Il tipo di dati della colonna (<columnIndex>) non ha lo stesso tipo: <leftType> (<leftParamIndex>) <><rightType> (<rightParamIndex>).

TYPE_CHECK_FAILURE_WITH_HINT

<msg><hint>.

UNEXPECTED_CLASS_TYPE

classe <className> non trovata.

UNEXPECTED_INPUT_TYPE

Il <paramIndex> parametro richiede il <requiredType> tipo , ma <inputSql> ha il tipo <inputType>.

UNEXPECTED_NULL

L'oggetto <exprName> non deve essere Null.

UNEXPECTED_RETURN_TYPE

Richiede <functionName> il tipo restituito <expectedType> , ma il tipo effettivo è <actualType> .

UNEXPECTED_STATIC_METHOD

non è possibile trovare un metodo <methodName> statico che corrisponda ai tipi di argomento in <className>.

UNSUPPORTED_INPUT_TYPE

L'input di <functionName> non può essere <dataType> di tipo dati.

UNSUPPORTED_UDF_INPUT_TYPE

Le funzioni definite dall'utente non supportano <dataType> i dati di input del tipo.

UNSUPPORTED_UDF_OUTPUT_TYPE

Le funzioni definite dall'utente non supportano <dataType> i dati di output dei tipi.

VALUE_OUT_OF_RANGE

Deve <exprName> essere compreso tra <valueRange> (valore corrente = <currentValue>).

WRONG_NUM_ARG_TYPES

L'espressione richiede <expectedNum> tipi di argomento, ma il numero effettivo è <actualNum>.

WRONG_NUM_ENDPOINTS

Il numero di endpoint deve essere >= 2 per costruire intervalli, ma il numero effettivo è <actualNumber>.