[firebase-br] Gatilho com SP ou SubSelect?
omar l m rosa
omarrosa em terra.com.br
Sáb Mar 10 09:31:36 -03 2007
Barbada!
Complica pela simplicidade...
IF (NEW.lojano IS NULL) THEN
select loja_no from sp_loja_no into NEW.lojano;
Bai!
omar
----- Original Message -----
From: "ibestvip" <zottissistemas em ibestvip.com.br>
To: "firebase-br" <lista em firebase.com.br>
Sent: Saturday, March 10, 2007 9:15 AM
Subject: [firebase-br] Gatilho com SP ou SubSelect?
estou tentando fazer um gatilho para pegar o valor de um campo de uma
tabela para inserir em uma outra tabela e não tá dando certo.
alguém poderia me ajudar.
desde já agradeço.
zOTTIS
tentei assim:
SET TERM ^ ;
CREATE TRIGGER TG_DESC_CLI_LOJANO FOR DESC_CHEQ_CLIENTE_PAI
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.lojano IS NULL) THEN
NEW.lojano = execute procedure sp_loja_no ;
e tentei assim também:
IF (NEW.lojano IS NULL) THEN
NEW.lojano = (select lojano from empresa);
END
a SP é assim:
CREATE PROCEDURE SP_LOJA_NO
returns (loja_no integer)
as
begin
SELECT LOJANO FROM EMPRESA
into :loja_no;
suspend;
end^
^
SET TERM ; ^
----------------------------------------------------------------------------
----
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista