Fórum Stored Procudure genérica!! para generators!! #36811

18/05/2003

0

como posso criar uma store procedure generica...eu uso o interbese 6.0 e gostaria de criar uma assim, no momento tenho uma para cada tabela.

A procedure seria para AutoInc:


/*SET TERM !! ;
CREATE PROCEDURE SPI_AUTOINC (GEN VARCHAR(4)) RETURNS (NUMERO INTEGER) AS
BEGIN
NUMERO = GEN_ID(GEN,1);
END !!
SET TERM ; !!*/

mais ou menos isso..mas da um erro!!! ele nao aceita a variavel.


Xanatos

Xanatos

Responder

Posts

24/05/2003

Fsflorencio

no corpo da procedure você pode usar o parâmetro da tabela para usar com if.

IF ( TABELA = ´TABELA´ ) THEN
BEGIN
NUMERO = GEN_ID(GEN,1);
END
ELSE
IF ...

Seria bom passar o generator como parâmetro, mas não tem jeito.
Abraço.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar