User:anonymousLog inRegister
Recents:
Como criar Stored Procedure

Como criar Stored Procedure

Você precisa colocar em "list of remote programs" em DBMS Options o nome de sua Stored Procedure.
Depois, você deve fazer uma procedure com o mesmo nome e informar nela as variáveis no Parm e informar se é in:, out: ou inout: (Em Oracle, somente o último parâmetro pode ser :out ou :inout).
Para facilitar a compatibilidade, coloque o mesmo nome das variáveis que estão definidas na Stored Procedure.
Então, faça um Call('StorPro', &a, &b) em seu código.
Sendo que &a e &b são Char(10), por exemplo.

Para ajudar, segue como criar as Stored Procedures em alguns bancos:

SQL Server
----------
CREATE PROCEDURE StorProc
@a char(10 out,
@b char(10) out

AS
set @b = 10
GO

Oracle
------
CREATE OR REPLACE PROCEDURE StorPro (a in string, b out string)
is

begin
result := 10;
end;
/

Criar Stored no Banco: Usar sempre Procedure e NUNCA Function
Lembre-se que as variáveis de retorno não podem estar na tela.

Artech do Brasil

Created: 10/16/06 04:40 PM by dmw Last update: 10/16/06 04:41 PM by dmw
 
Page
Share
Categories
Group
Powered by GXwiki 4.0 Beta1 (generated with GeneXus X Evolution 2)