Fórum Padronizar Filial via trigger/procedure #284937
16/06/2005
0
Preciso fazer uma função no proprio banco de dados (IB/FB)
que ao inserir um novo registro, ele pegue o codigo da filial que está no cadastro de parametros do sistema.
Exemplo em Before Insert da trigger:
[b:b15f5e3220]
if (new.filial is null) then
new.filial = parametros.cod_filial;
[/b:b15f5e3220]
que ao inserir um novo registro, ele pegue o codigo da filial que está no cadastro de parametros do sistema.
Exemplo em Before Insert da trigger:
[b:b15f5e3220]
if (new.filial is null) then
new.filial = parametros.cod_filial;
[/b:b15f5e3220]
Isoft
Curtir tópico
+ 0
Responder
Posts
16/06/2005
Gandalf.nho
Tente algo assim:
SET TERM ^; CREATE TRIGGER nome_trigger FOR tabela BEFORE INSERT AS DECLARE VARIABLE cod_filial INTEGER; BEGIN SELECT cod_filial FROM parametros INTO :cod_filial; IF (NEW.filial IS NULL) THEN NEW.filial = cod_filial; END ^ SET TERM ;^
Responder
Gostei + 0
16/06/2005
Isoft
gandalf.nho,
Obrigado pela ajuda!!!
____________
Moura
Obrigado pela ajuda!!!
____________
Moura
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)