Condição de erro INVALID_SQL_SYNTAX

SQLSTATE: 42000

Sintaxe de SQL inválida:

ANALYZE_TABLE_DELTA_STATS_UNEXPECTED_TOKEN

ANALYZE TABLE(S) ... COMPUTE DELTA STATISTICS <ctx> não dá suporte a: cláusulas FOR ALL COLUMNS, FOR COLUMNS, NOSCAN e PARTITION.

ANALYZE_TABLE_UNEXPECTED_NOSCAN

ANALYZE TABLE(S) ... COMPUTE STATISTICS...<ctx> deve ser NOSCAN ou estar vazio.

COMMENT_ON_COLUMN_INCORRECT_IDENTIFIER

COMMENT ON COLUMN requer um identificador com pelo menos duas partes. Qualifique a coluna com o nome da tabela ou da exibição (por exemplo, table.column, database.table.column ou catalog.database.table.column).

CREATE_FUNC_WITH_COLUMN_CONSTRAINTS

CREATE FUNCTION com restrições em parâmetros não é permitido.

CREATE_FUNC_WITH_GENERATED_COLUMNS_AS_PARAMETERS

Não há permissão para CREATE FUNCTION com colunas geradas como parâmetros.

CREATE_OR_REFRESH_WITH_SYNC_AND_ASYNC

SYNC e ASYNC não pode ser especificado em conjunto.

CREATE_ROUTINE_WITH_IF_NOT_EXISTS_AND_REPLACE

Não é possível criar uma rotina com ambos IF NOT EXISTS e REPLACE especificados.

CREATE_TEMP_FUNC_WITH_DATABASE

CREATE TEMPORARY FUNCTION com a especificação de um banco de dados(<database>) não é permitido.

CREATE_TEMP_FUNC_WITH_IF_NOT_EXISTS

Não há permissão para CREATE TEMPORARY FUNCTION com IF NOT EXISTS.

CREATE_TEMP_TABLE_USING_PROVIDER

CREATE TEMPORARY TABLE ... USING ... é uma sintaxe preterida. Para criar uma tabela temporária, remova a USING cláusula e tente novamente. Para criar uma exibição temporária, use CREATE TEMPORARY VIEW em vez disso.

DUPLICATE_JSON_TABLE_COLUMN

JSON_TABLE tem nome de coluna duplicado <columnName>. Os nomes das colunas na COLUMNS cláusula devem ser únicos.

EMPTY_IN_PREDICATE

IN predicado requer pelo menos um valor. Cláusulas vazias IN como 'IN ()' não são permitidas. Considere usar 'WHERE FALSE' se você precisar de uma condição sempre falsa ou fornecer pelo menos um valor na IN lista.

EMPTY_PARTITION_VALUE

A chave de partição <partKey> deve definir o valor.

EMPTY_QUANTIFIED_PATTERN

Esperava-se algo entre '(' e ')'.

EMPTY_REFRESH_RESOURCE_PATH

Os caminhos de recurso não podem estar vazios nas instruções REFRESH. Use / para corresponder a tudo.

FUNCTION_WITH_UNSUPPORTED_SYNTAX

A função <prettyName> não dá suporte a <syntax>.

INVALID_COLUMN_REFERENCE

É esperada uma referência de coluna para transformação <transform>: <expr>.

INVALID_REFRESH_RESOURCE_PATH

As instruções REFRESH não podem conter ' ', '\n', '\r', '\t' dentro de caminhos de recurso sem aspas.

INVALID_TABLE_FUNCTION_IDENTIFIER_ARGUMENT_MISSING_PARENTHESES

Erro de sintaxe: A chamada para a função com valor de tabela é inválida porque os parênteses estão ausentes em torno do argumento TABLE fornecido <argumentName>; por favor, coloque-os e tente novamente.

INVALID_TABLE_FUNCTION_TABLE_ARGUMENT_PARTITIONING

A chamada de função da tabela inclui um argumento de tabela com uma especificação de particionamento/ordenação inválida: a cláusula <clause> incluía várias expressões sem parênteses; adicione parênteses a essas expressões e então repita a consulta.

INVALID_TABLE_VALUED_FUNC_NAME

A função de valor de tabela não pode especificar o nome do banco de dados: <funcName>.

INVALID_WINDOW_FRAME_BOUND

O valor de frame bound deve ser um literal.

INVALID_WINDOW_REFERENCE

A referência <windowName> de janela não é uma especificação de janela.

LATERAL_WITHOUT_SUBQUERY_OR_TABLE_VALUED_FUNC

LATERAL só pode ser usado com subconsultas e funções com valor de tabela.

MATCH_RECOGNIZE_CLASSIFIER_INVALID_ARGUMENT

O argumento CLASSIFIER() deve ser um nome de variável de padrão (por exemplo, CLASSIFIER(A)), mas encontrou-se <argument>. Expressões arbitrárias não são permitidas.

MULTI_PART_NAME

Não é permitido <statement> com nome de várias partes(<name>).

OPTION_IS_INVALID

opção ou chave de propriedade <key> é inválida; apenas <supported> são suportados

OPTION_WITH_UDF_IS_INVALID

opção ou chave <key> de propriedade é inválida; funções definidas pelo usuário não são permitidas

REPETITIVE_WINDOW_DEFINITION

A definição de janela <windowName> é repetitiva.

SHOW_FUNCTIONS_INVALID_PATTERN

Padrão inválido em SHOW FUNCTIONS: <pattern>. Deve ser um literal "STRING".

SHOW_FUNCTIONS_INVALID_SCOPE

SHOW <scope> FUNCTIONS não há suporte.

TRANSFORM_WRONG_NUM_ARGS

A transformação<transform> requer parâmetros <expectedNum> , mas o número real é <actualNum>.

UNRESOLVED_WINDOW_REFERENCE

Não é possível resolver a referência da janela <windowName>.

UNSUPPORTED_FUNC_NAME

Nome da função não suportado <funcName>.

UNSUPPORTED_ROW_FORMAT_LINES_TERMINATED_BY

LINES TERMINATED BY dá suporte apenas à linha nova '\n' no momento: <value>.

UNSUPPORTED_SQL_STATEMENT

Instrução SQL sem suporte: <sqlText>.

TIPO_DE_VARIÁVEL_OU_PADRÃO_REQUERIDO

A definição de uma variável SQL requer um tipo de dados ou uma DEFAULT cláusula.

Por exemplo, use DECLARE name STRING ou DECLARE name = 'SQL' em vez de DECLARE name.