Freigeben über


INVALID_PARAMETER_VALUE-Fehlerklasse

SQLSTATE: 22023

Der Wert der Parameter <parameter> in <functionName> ist ungültig:

AES_CRYPTO_ERROR

Detaillierte Meldung: <detailMessage>

AES_IV_LENGTH

Unterstützt CBC-IVs mit 16 Byte und GCM-IVs mit 12 Byte, erhalten wurden jedoch <actualLength> Bytes für <mode>.

AES_KEY_LENGTH

Erwartet einen Binärwert mit 16, 24 oder 32 Bytes, erhalten wurden aber <actualLength> Bytes.

BINARY_FORMAT

Erwartet eines der Binärformate „base64“, „hex“, „utf-8“, erhalten wurde aber <invalidFormat>.

BIT_POSITION_RANGE

erwartet einen ganzzahligen Wert in [0, <upper>), hat aber <invalidValue>.

CHARSET

erwartet einen der Zeichensätze „US-ASCII“, „ISO-8859-1“, „UTF-8“, „UTF-16BE“, „UTF-16LE“, „UTF-16“, erhielt aber <charset>.

DATETIME_UNIT

Erwartet eine der Einheiten ohne Anführungszeichen (YEAR, QUARTER, MONTH, WEEK, DAY, DAYOFYEAR, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND), erhalten wurde jedoch das Zeichenfolgenliteral <invalidValue>.

LENGTH

Erwartet length größer als oder gleich 0 (null), erhielt aber <length>.

NULL

Erwartet einen Wert ungleich NULL.

PATTERN

<value>.

REGEX_GROUP_INDEX

Erwartet einen Gruppenindex zwischen 0 und <groupCount>, erhalten wurde aber <groupIndex>.

Start

Erwartet einen positiven oder negativen Wert für start, erhielt aber 0 (null).

ZERO_INDEX

Erwartet %1$, %2$ usw., erhalten wurde aber %0$.