Store Procedure com parametros opcionais

1 resposta
N

Pessoal,

estou executando um store procedure está funcionando corretamente. Utilizo o seguinte código:

CallableStatement stmt = con.prepareCall("{call procedure(?, ?, ?)}");

Porém eu preciso sempre passar todos os parametros declarados na procedure para funcionar corretamente.

O problema é que alguns parâmetros da procedure possuem um “default value” declarado e assim eu não preciso passar esses valores ao chamar a procedure. Se eu chamo a procedure faltando algum parâmetro um erro é disparado falando que o número de parâmetros está incorreto.

Sei que esse tipo de comportamento funciona perfeitamente no Delphi, mas no java não está funcionando. Alguém pode ajudar?

1 Resposta

C

O correto é stored procedure e não store procedure.

Enfim…

No Java você precisa passar todos os argumentos que estão declarados na Proc.

Criado 21 de março de 2014
Ultima resposta 21 de mar. de 2014
Respostas 1
Participantes 2