Compartilhar via


INVALID_SQL_SYNTAX condição de erro

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: FOR ALL COLUMNS, FOR COLUMNS, NOSCAN e PARTITION cláusulas.

ANALYZE_TABLE_UNEXPECTED_NOSCAN

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

Comentário_na_coluna_identificador_incorreto

COMMENT ON COLUMN requer um identificador com pelo menos duas partes. Qualifique a coluna com o nome da tabela ou da exibição.

CREATE_FUNCAO_COM_RESTRICOES_DE_COLUNA

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

CREATE_FUNC_COM_COLUNAS_GERADAS_COMO_PARÂMETROS

CREATE FUNCTION com colunas geradas como parâmetros não é permitido.

CRIAR_OU_ATUALIZAR_COM_SINCRONO_E_ASSINCRONO

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

CREATE_ROTINA_COM_SE_NAO_EXISTE_E_SUBSTITUIR

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

CRIAR_FUNÇÃO_TEMP_COM_BANCO_DE_DADOS

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

CREATE_TEMP_FUNC_WITH_IF_NOT_EXISTS

CREATE TEMPORARY FUNCTION com IF NOT EXISTS não é permitido.

CRIAR_TABELA_TEMP_USANDO_PROVEDOR

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.

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.

VALOR_PARTIÇÃO_VAZIA

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

FUNÇÃO_COM_SINTAXE_NÃO_SUPORTADA

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

INVALID_COLUMN_REFERENCE

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

IDENTIFICADOR_DE_FUNÇÃO_DE_TABELA_INVÁLIDO_ARGUMENTO_FALTANDO_PARÊNTESES

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.

Nome de função com valor de tabela inválido (INVALID_TABLE_VALUED_FUNC_NAME)

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

REFERÊNCIA_DE_JANELA_INVÁLIDA

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

LATERAL_SEM_SUBCONSULTA_OU_FUNÇÃO_VALOR_TABELA

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

MULTI_PART_NAME

<statement> com nome composto(<name>) não é permitido.

OPÇÃO_INVÁLIDA

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

OPÇÃO_COM_UDF_É_INVÁLIDA

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

DEFINIÇÃO_DE_JANELA_REPETITIVA

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

EXIBIR_FUNÇÕES_PADRÃO_INVÁLIDO

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

MOSTRAR_FUNÇÕES_ESCOPO_INVÁLIDO

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>.

REFERÊNCIA_DE_JANELA_NÃO_RESOLVIDA

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

Nome de Função Não Suportada (UNSUPPORTED_FUNC_NAME)

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

DECLARAÇÃO_SQL_NÃO_SUPORTADA

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.