INVALID_PARAMETER_VALUE错误条件

SQLSTATE:22023

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

AES加密错误

详细消息:<detailMessage>

AES_IV_LENGTH

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

AES_密钥长度 (AES_KEY_LENGTH)

期望得到 16、24 或 32 字节的二进制值,但实际收到的值为 <actualLength> 个字节。

二进制格式

应为其中一个二进制格式“base64”、“hex”、“utf-8”,但得到 <invalidFormat>

比特位范围

应是 [0,<upper>) 范围内的整数值,但得到的是 <invalidValue>

布尔型

应为布尔字面量,但得到 <invalidValue>

CHARSET

应为其中一个 <charsets>,但得到 <charset>

日期时间单位

预期其中一个单位没有引号 YEAR, QUARTER, MONTH, WEEK, DAY, DAYOFYEAR, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND但得到了字符串文本 <invalidValue>

应为双精度字面量,但得到 <invalidValue>

数据类型

不支持的 dtype:<invalidValue>。 有效值:float64、float32。

外延

扩展名无效: <invalidValue>。 扩展限制为正好 3 个字母(例如 csv、tsv 等...)

整数

应为整数字面量,但得到 <invalidValue>

INTERRUPT_TYPE_OPERATION_ID_REQUIRES_ID

INTERRUPT_TYPE_OPERATION_ID 请求,但未提供operation_id。

INTERRUPT_TYPE_TAG_REQUIRES_TAG

INTERRUPT_TYPE_TAG 请求,但未提供operation_tag。

长度

预期 length 应该大于或等于 0,但却得到 <length>

应为较长字面量,但得到 <invalidValue>

METADATA_FORMAT_JSON

<detailMessage>

METADATA_SYNONYMS_JSON

<detailMessage>

Null

期望一个非 NULL 的值。

模式

<value>

正则表达式组索引

预计组索引应介于 0 和 <groupCount> 之间,但实际得到的是 <groupIndex>

开始

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

流式监听器命令缺失

StreamingQueryListenerBusCommand 中缺少命令。

字符串

应为字符串字面量,但得到 <invalidValue>

时间单位

需要其中一个单位“HOUR”、“MINUTE”、“SECOND”、“MILLISECOND”、“MICROSECOND”,但得到“<invalidValue>”。

零索引

应为 %1$、%2$ 等,但得到 %0$。

ZSTD_DECOMPRESS_INPUT (ZSTD 解压输入)

应为有效的 zstd 压缩数据。