| |
- Causa
- INVALID SPECIFICATION ON CREATE STATEMENT. (REASON CODE reason-code)
A instrução CREATE PROCEDURE incluía uma especificação inválida.
Este erro é emitido para a situação identificada pelo código de razão.
- reason-code
- 01 - A cláusula SPECIFIC foi especificada com um valor que não é igual ao nome do procedimento.
O nome específico para um procedimento deve ser o mesmo que o nome do procedimento.
02 - Uma instrução CREATE com uma cláusula OR REPLACE tentou substituir um procedimento existente.
Existe um procedimento com o mesmo nome, mas é um tipo de procedimento diferente do especificado na instrução CREATE.
Um procedimento externo só pode ser substituído se a nova definição também for para um procedimento externo.
Da mesma forma, um procedimento SQL nativo só pode ser substituído se a nova definição também for para um procedimento SQL nativo.
03 - Uma instrução CREATE com uma cláusula OR REPLACE ou SPECIFIC foi especificada em uma instrução CREATE PROCEDURE para um procedimento SQL
externo.
- Ação do sistema
- A instrução SQL não pode ser executada.
- Resposta ao Desenvolvedor
- Corrija o problema identificado com a instrução e tente novamente.
SQLSTATE: 530A3
© Copyright IBM Corp.
|
| |