Fórum criar SP chamando e incrementando trigger?? #55810
17/04/2006
0
estou com um problema ao gerar o numero do pedido, então pensei na lógica de criar um trigger e uma SP, sendo q quando chamar a SP ele incrementar o triger e me retornar o valor do triger incrementando como retorno da SP...
grato...
grato...
Camilo
Curtir tópico
+ 0
Responder
Posts
18/04/2006
Camilo
consegui resolver com ajuda do amigo boza, vou postar a SP pq alguem tb pode precisar... então la vai
criei um trigger e o chamei dentro da SP, quando chama a SP ela incrementa o generator e mostra o result da SP, então cada select incrementa....
SET TERM ^ ;
CREATE PROCEDURE P_NUMPEDIDO
RETURNS (
NPEDIDO NUMERIC(10,0))
AS
BEGIN
SELECT GEN_ID(GEN_PEDIDO ,1) FROM RDB$DATABASE
INTO :nPedido ;
suspend;
end^
SET TERM ; ^
GRANT EXECUTE ON PROCEDURE P_NUMPEDIDO TO SYSDBA;
criei um trigger e o chamei dentro da SP, quando chama a SP ela incrementa o generator e mostra o result da SP, então cada select incrementa....
SET TERM ^ ;
CREATE PROCEDURE P_NUMPEDIDO
RETURNS (
NPEDIDO NUMERIC(10,0))
AS
BEGIN
SELECT GEN_ID(GEN_PEDIDO ,1) FROM RDB$DATABASE
INTO :nPedido ;
suspend;
end^
SET TERM ; ^
GRANT EXECUTE ON PROCEDURE P_NUMPEDIDO TO SYSDBA;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)