Partager via


Erreur de classe INVALID_PARAMETER_VALUE

SQLSTATE : 22023

La valeur du ou des paramètres <parameter> dans <functionName> n'est pas valide :

AES_CRYPTO_ERROR

Message détaillé : <detailMessage>

AES_IV_LENGTH

prend en charge 16 octets PAR IV CBC et 12 octets GCM, mais a obtenu <actualLength> octets pour <mode>.

AES_KEY_LENGTH

attend une valeur binaire avec 16, 24 ou 32 octets, mais obtient <actualLength> octets.

BINARY_FORMAT

attend l’un des formats binaires « base64 », « hex », « utf-8 », mais a obtenu <invalidFormat>.

BIT_POSITION_RANGE

attend une valeur entière dans [0, <upper>), mais a obtenu <invalidValue>.

CHARSET

Attend l’un des jeux de caractères « US-ASCII », « ISO-8859-1 », « UTF-8 », « UTF-16BE », « UTF-16LE », « UTF-16 », mais a obtenu <charset>.

DATETIME_UNIT

attend l’une des unités sans les guillemets YEAR, QUARTER, MONTH, WEEK, DAY, DAYOFYEAR, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND, mais a obtenu le littéral de chaîne <invalidValue>.

LENGTH

Attend une valeur length supérieure ou égale à 0, mais a obtenu <length>.

NULL

attend une valeur non-NULL.

PATTERN

<value>.

REGEX_GROUP_INDEX

Attend un index de groupe compris entre 0 et <groupCount>, mais a obtenu <groupIndex>.

START

Attend une valeur positive ou négative pour start, mais a obtenu 0.

ZERO_INDEX

attend %1$, %2$ et ainsi de suite, mais a obtenu %0$.