Como atualizar um Generator numa Trigger/Proc ?
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.
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
Curtidas 0
Respostas
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.
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
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
---------------------------------------------------------
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