A ordem de como foi definido o(s) parâmetro(s) na procedure tem que ser a mesma ordem listada em cada parâmetro do bloco.
Retorno
Retorna uma lista de dados
Compatibilidade
Servidor
Exemplo 1
Ao criar uma procedure no banco de dados SQL Server (Figura 1.1), a função executar procedure com in e/ou out (Figura 1.2) faz a sua chamada, onde deve ser informado o nome do pacote (namespace) da tabela, o nome da procedure, um mapa contendo o nome da variável definida na procedure com seu valor, uma lista informando qual é o modo dessa variável (IN, OUT ou INOUT) e o tipo JAVA dessa variável.
Figura 1.1 - Procedure criada
Figura 1.2 - Executando a procedure
Procedures com IN, INOUT e OUT
IN, INOUT e OUT os modos como a procedure irá tratar os seus parâmetros:
IN: indica que o parâmetro é de entrada;
INOUT: indica que o parâmentro pode ser tanto de entrada quanto de saída;
OUT: indica que o parâmetro é de saída.
Para saber mais sobre esses modos, acesse essa página ou assista à esse video.