Notas sobre o Release


41.2 Atualizações de Mensagens

41.2.1 SQL2554N Novo Código de Razão 12

Explicação:
O processo de reconciliação não pôde ser concluído no DB2 Data Links Manager(s) no período de tempo previsto. Consulte o arquivo de log de diagnósticos db2diag.log para obter detalhes.

Resposta ao Usuário:
O comando reconcile expirou o tempo de espera para verificação do DB2 Data Links Manager(s). Tente o comando reconcile novamente.

41.2.2 Novas Mensagens e SQLSTATEs Adicionais

SQL0490N O número "<number>" diretamente especificado em uma instrução SQL está fora da faixa de valores permitidos nesse contexto ("<minval>", "<maxval>")

Explicação: Foi especificado um número ("<number>") que não é válido no contexto em que estava especificado. O valor mínimo permitido nesse contexto é "<minval>". O valor máximo permitido nesse contexto é "<maxval>". n deve estar dentro da faixa especificada por "<minval>" e "<maxval>" ("<minval>" =< n =< "<maxval>").

Usuário responsável: Altere o valor n para um valor válido na instrução.

sqlcode: -490

sqlstate: 428B7

SQL20214NORDER OF "<table-designator>" foi especificada. Mas esse table-designator não está ordenado.

Explicação: A cláusula ORDER OF especifica o ordenamento da tabela de resultados baseado na ordem de "<table-designator>", que não está ordenado. Não há cláusula ORDER BY na consulta associada com "<table-designator>" ou sort-key da cláusula ORDER BY é uma expressão constante.

Usuário responsável: Inclua uma cláusula ORDER BY válida na consulta associada ao "<table-designator>" ou utilize uma especificação de sort-key em vez da cláusula ORDER OF.

sqlcode: -20210

sqlstate: 428FI

SQL20211NA especificação ORDER BY e FETCH FIRST n ROWS ONLY é inválida.

Explicação: ORDER BY ou FETCH FIRST n ROWS ONLY não é permitida em:

Usuário responsável: Remova a cláusula ORDER BY ou FETCH FIRST n ROWS ONLY. Uma ORDER BY pode somente ser utilizada em uma consulta que utilize funções de exibição, tabela de resumo ou tabela de SQL. O efeito de FETCH FIRST n ROWS ONLY pode ser criado utilizando-se a cláusula ROW_NUMBER() OVER() em conjunto com um predicado na cláusula WHERE. Por exemplo:

SELECT name FROM
	(SELECT ROW_NUMBER() OVER() AS rn name FROM emp) AS e WHERE rn<10
 

sqlcode: -20211

sqlstate: 428FJ

Tabela 15. Novas Mensagens SQLSTATE
Valor de SQLSTATE Significado
428B7 Um número especificado em uma instrução SQL está fora da faixa válida.
428FI ORDER OF foi especificada, mas o table-designator não contém uma cláusula ORDER BY.
428FJ ORDER BY não é permitida na seleção completa exterior de uma exibição ou tabela de resumo.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]