Definir parametros numa SP
Tenho uma SP, com um campo chamado OP. Esse campo, é do tipo integer e o seu valor deve ser o mesmo do campo COD, da minha tabela(CadClie). Acontece, que essa SP é para inserir dados na tabela CadClie e o campo COD da tabela(CadClie), é disparado por uma trigger. A dúvida é: Como posso carregar o valor do campo OP pelo campo COD, se COD só terá valor após o disparo da trigger? E a trigger é disparada com o ExecProc do meu código? Como relacionar um ao outro?
Uso Delphi 7 e FB 1.5 com IBExpert.
Uso Delphi 7 e FB 1.5 com IBExpert.
Paulo
Curtidas 0
Respostas
Afarias
29/09/2005
em vez de usar a trigger, pq vc não cria o código dentro do proc? ou mesmo, pode manter a trigger mas esta criaria um novo código apenas se o insert não já informar um código...
no proc vc teria algo como:
op=gen_id(generator, 1);
insert into tabela (..campos..) values (op, ...);
...
T+
no proc vc teria algo como:
op=gen_id(generator, 1);
insert into tabela (..campos..) values (op, ...);
...
T+
GOSTEI 0