Atribuir valor a generator em uma trigger em SQL
Opa pessoal...
Uma duvida bem simples...
To tentando fazer um trigger sendo q nessa trigger eu preciso atribuir um valor a uma generator, tentei o seguinte no código da trigger:
GENERATOR_ID_CLIENTE = 5 ;
Mas num funciona...
Acredito que existe uma função pra isso, do tipo pra fazer um auto incremento tem a função GEN_ID(GENERATOR_ID_CLIENTE); pra atribuir deve ter um também...
Agradeço a atenção desde já...
Uma duvida bem simples...
To tentando fazer um trigger sendo q nessa trigger eu preciso atribuir um valor a uma generator, tentei o seguinte no código da trigger:
GENERATOR_ID_CLIENTE = 5 ;
Mas num funciona...
Acredito que existe uma função pra isso, do tipo pra fazer um auto incremento tem a função GEN_ID(GENERATOR_ID_CLIENTE); pra atribuir deve ter um também...
Agradeço a atenção desde já...
[b:48bc8475e5][color=blue:48bc8475e5]Tópico movido por Vinicius2K:[/color:48bc8475e5][/b:48bc8475e5]
[list:48bc8475e5][b:48bc8475e5][color=red:48bc8475e5][*:48bc8475e5]Fórum original: Delphi
[/color:48bc8475e5][/b:48bc8475e5][/list:u:48bc8475e5]
Peço que poste as mensagens nos grupos corretos, conforme orienta as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url].
Gardel
Curtidas 0
Respostas
Vinicius2k
29/04/2006
Colega,
Se estiver utilizando o Firebird 1.5.x, você pode utilizar a instrução [b:00a8d97b3f]EXECUTE STATEMENT[/b:00a8d97b3f]. Por exemplo:
Esta instrução pode ser utilizada tanto em Triggers quanto Stored Procedures.
Se estiver utilizando o Firebird 1.5.x, você pode utilizar a instrução [b:00a8d97b3f]EXECUTE STATEMENT[/b:00a8d97b3f]. Por exemplo:
EXECUTE STATEMENT ´SET GENERATOR GENERATOR_ID_CLIENTE TO 5´;
Esta instrução pode ser utilizada tanto em Triggers quanto Stored Procedures.
GOSTEI 0