INVALID_PARAMETER_VALUE 错误类

SQLSTATE:22023

<functionName> 中参数 <parameter> 的值无效:

AES_CRYPTO_ERROR

详细消息:<detailMessage>

AES_IV_LENGTH

支持 16 字节 CBC IV 和 12 字节 GCM IV,但对于 <mode> 获得了 <actualLength> 字节。

AES_KEY_LENGTH

应为包含 16、24 或 32 个字节的二进制值,但收到的值为 <actualLength> 个字节。

BINARY_FORMAT

需要二进制格式之一“base64”、“hex”、“utf-8”,但获得出了 <invalidFormat>

BIT_POSITION_RANGE

需要 [0, <upper>) 中的整数值,但得到 <invalidValue>

BOOLEAN

应是一个布尔字面量,但得到 <invalidValue>

CHARSET

期待 <charsets> 的其中一个,但得到 <charset>

DATETIME_UNIT

其中一个单位应该没有引号 YEAR、QUARTERMONTHWEEKDAYDAYOFYEARHOURMINUTESECONDMILLISECONDMICROSECOND,但得到字符串字面量 <invalidValue>

DOUBLE

应是一个双精度浮点数字面量,但得到 <invalidValue>

INTEGER

应是一个整数字面量,但得到 <invalidValue>

LENGTH

预期 length 大于等于 0,但得到 <length>

LONG

应是一个长整型字面量,但得到 <invalidValue>

Null

应是非 NULL 值。

PATTERN

<value>

REGEX_GROUP_INDEX

预计组索引介于 0 和 <groupCount> 之间,但获得了 <groupIndex>

START

预期 start 为正值或负值,但得到 0。

STRING

应是一个字符串字面量,但得到 <invalidValue>

ZERO_INDEX

应提供 %1$、%2$ 等值,但收到的值为 %0$。

ZSTD_DECOMPRESS_INPUT

应为有效的 zstd 压缩数据。