SQL - SQLCODE's - Códigos negativos -20314


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

SQLCode -20314

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • THE PARAMETER LIST (OR AN OPTION) DOES NOT MATCH THE PARAMETER LIST (OR OPTION) FOR ALL OTHER VERSIONS OF ROUTINE routine-name

      Existe uma inconsistência entre os parâmetros para a versão atualmente ativa da rotina e outras versões da rotina.
      Esse erro pode ser causado por qualquer um dos seguintes motivos:
      • O número de parâmetros, tipos de dados, especificações CCSID e atributos de dados de caracteres (FOR BIT, SBCS ou MIXED DATA) na lista de parâmetros deve ser igual aos atributos dos parâmetros correspondentes da versão atualmente ativa da rotina e todos das outras versões existentes da rotina.

      • O tipo de dados, especificação CCSID e atributos de dados de caractere (FOR BIT, SBCS ou MIXED DATA) para o parâmetro RETURNS devem ser os mesmos que os atributos do parâmetro RETURNS da versão atualmente ativa da rotina e todos os outros existentes versões da rotina.

      • Uma instrução ALTER PROCEDURE foi especificada com a cláusula PARAMETER CCSID com um valor que é diferente do valor determinado quando o procedimento foi criado inicialmente.

      • Uma rotina existente é definida com um parâmetro de tabela.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Corrija a especificação da lista de parâmetros ou cláusula RETURNS, ou altere ou remova a cláusula PARAMETER CCSID.

      SQLSTATE: 428GH
© Copyright IBM Corp.