Como atualizar um Generator numa Trigger/Proc ?

Firebird

11/02/2006

Olá! :D

Desejaria saber como alterar o valor de uma Generator dentro de uma Trigger/Procedure ?

EX: SET GENERATOR GNT_TABELA TO 1


Desde já meus agradecimentos

T+

ANT.CARLOS/SP


Obs: Favor dar um exemplo completo.


Ant.carlos/sp

Ant.carlos/sp

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

11/02/2006

Colega,

Utilize o link acima ´pesquisar´ que tem vários tópicos com exemplos. Não vinculei aqui porque são muitos.


GOSTEI 0
Ant.carlos/sp

Ant.carlos/sp

11/02/2006

Valeu! :D
---------------------------------------------------------

set generator NÃO pode ser usado em Triggers e Procedures.
Se deseja ´zerar´ um generator use::

i = gen_id(generator, -1 * gen_id(generator, 0));


---------------------------------------------------------

execute statement ´set generator genteste to 0´;

apenas o Firebird 1.5 suporta EXECUTE STATEMENT

T+

ANT.CARLOS/SP


GOSTEI 0
POSTAR