Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Executar procedure com IN e/ou OUT

Executa procedures utilizando os modos IN, OUT e/ou INOUT (dependendo do banco utilizado) e retorna uma lista de dados da mesma.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringInforma o namespace da entidade que contém a procedure
Parâmetro 2StringNome da procedure no banco de dados
Parâmetro 3ObjetoDefine os nomes do(s) parâmetros
Parâmetro 4ListaDefine os tipos de classe java
Parâmetro 5ListaDefine os modos do(s) parâmetro(s): IN, INOUT ou OUT


Informações
titleObservação

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

blockly_server.pngImage ModifiedServidor

Exemplo 1

Ao criar uma procedure no banco de dados SQL Server, como mostrado na Figura 1.1, a função executar procedure com in e/ou out (Figura 1.2) faz a sua chamada, passando o namespace que se encontra a entidade, o nome da procedure, o valor do parâmetro através de uma lista (caso tenha parâmetro) e o endereço da classe para que essa procedure irá retorne a lista (caso deseje).

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.
Informações

Para saber mais sobre esses modos, acesse essa página ou assista à esse video.