Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções para Execução de Stored Procedures nas Regras

Funções para Execução de Stored Procedures nas Regras

Nome Descrição
ExecSP A função ExecSP é utilizada para executar uma Stored Procedure contida no banco de dados definida no TBS.
ObtemValorParam Esta função deve ser usada para obter os valores individuais de retorno da Stored Procedure.

Este recurso permite ao usuário uma maior interação com o banco de dados, facilitando a execução de processos necessários à execução das regras.

O funcionamento consiste em chamar uma função de programador que será responsável pela execução da Stored Procedure, informar os parâmetros de entrada, obter os parâmetros de saída e obter os valores individuais de cada parâmetro de retorno da Stored Procedure (se necessário).

Passagem de parâmetros

Os parâmetros devem ser passados para a Stored Procedure na função de programador que chama a mesma.

Sintaxe:

<parâmetros> ::= <nome do parâmetro> '=' <valor> [ ';' <parâmetros> ]

<valor> ::= [ ' ] <qualquer caractere menos aspas> [ ' ]

Esta sintaxe mostra que os parâmetros devem passados usando-se o nome do parâmetro, o sinal de igual e o valor do mesmo. Vários parâmetros devem ser separados por ; (ponto-e-vírgula).

Importante

Os parâmetros de retorno da Stored Procedure são retornados no terceiro parâmetro da função ExecSP. A sintaxe dos parâmetros é a mesma usada nos parâmetros de entrada. A diferença é que todos os parâmetros da Stored Procedure são retornadas, mesmo que não possuam valores.

Exemplos de Stored Procedures (Controle de Ponto e Refeitório)

Este artigo ajudou você?