INVALID_SQL_SYNTAX 错误类

SQLSTATE:42000

无效的 SQL 语法:

ANALYZE_TABLE_DELTA_STATS_UNEXPECTED_TOKEN

分析表… COMPUTE DELTA STATISTICS <ctx> 不支持:FOR ALL COLUMNS、FOR COLUMNS、NOSCAN 和 PARTITION 子句。

ANALYZE_TABLE_UNEXPECTED_NOSCAN

分析表… 计算统计数据… <ctx> 必须为 NOSCAN 或空。

CREATE_FUNC_WITH_GENERATED_COLUMNS_AS_PARAMETERS

不允许 CREATE 函数将生成的列作为参数。

CREATE_OR_REFRESH_WITH_SYNC_AND_ASYNC

无法同时指定 SYNC 和 ASYNC。

CREATE_ROUTINE_WITH_IF_NOT_EXISTS_AND_REPLACE

无法创建同时指定 IF NOT EXISTS 和 REPLACE 的例程。

CREATE_TEMP_FUNC_WITH_DATABASE

不允许 CREATE 函数指定数据库(<database>)。

CREATE_TEMP_FUNC_WITH_IF_NOT_EXISTS

不允许 CREATE TEMPORARY 函数包含 IF NOT EXISTS。

EMPTY_PARTITION_VALUE

分区密钥“<partKey>”必须设置值。

FUNCTION_WITH_UNSUPPORTED_SYNTAX

函数 <prettyName> 不支持 <syntax>

INVALID_COLUMN_REFERENCE

需要有列引用才能转换 <transform><expr>

INVALID_TABLE_FUNCTION_IDENTIFIER_ARGUMENT_MISSING_PARENTHESES

语法错误:对表值函数的调用无效,因为提供的 TABLE 参数 <argumentName> 周围缺少括号。请用括号将它括起来,然后重试。

INVALID_TABLE_VALUED_FUNC_NAME

表值函数无法指定数据库名称:<funcName>

INVALID_WINDOW_REFERENCE

窗口引用 <windowName> 不是窗口规范。

LATERAL_WITHOUT_SUBQUERY_OR_TABLE_VALUED_FUNC

LATERAL 只能与子查询和表值函数一起使用。

MULTI_PART_NAME

不允许 <statement> 拥有多个部件函数名称(<funcName>)。

OPTION_IS_INVALID

选项或属性键 <key> 无效,仅支持 <supported>

REPETITIVE_WINDOW_DEFINITION

窗口“<windowName>”的定义是重复的。

SHOW_FUNCTIONS_INVALID_PATTERN

SHOW 函数中的模式无效:<pattern>。 必须为“STRING”文本。

SHOW_FUNCTIONS_INVALID_SCOPE

不支持 SHOW <scope> 函数。

TRANSFORM_WRONG_NUM_ARGS

转换<transform>`` requires ``<expectedNum>`` parameters but the actual number is ``<actualNum>

UNRESOLVED_WINDOW_REFERENCE

无法解析窗口引用“<windowName>”。

UNSUPPORTED_FUNC_NAME

函数名称“<funcName>”不受支持。

VARIABLE_TYPE_OR_DEFAULT_REQUIRED

SQL 变量的定义需要包含数据类型或 DEFAULT 子句。

例如,使用 DECLARE name STRINGDECLARE name = 'SQL',而不是 DECLARE name