Fórum Set generator e SP #42902
09/03/2004
0
Preciso montar uma procedure para atribuir valores a generators, mas quando uso, por exemplo, a instrução:
´set generator gen_cdgatendimento to 0´,
e tento gravar a SP o banco retorna o erro:
´Token unknown - line 7, char 3 set´
Existe algum meio para fazer o que intenciono?
Grato
Kleverson
´set generator gen_cdgatendimento to 0´,
e tento gravar a SP o banco retorna o erro:
´Token unknown - line 7, char 3 set´
Existe algum meio para fazer o que intenciono?
Grato
Kleverson
Kcl
Curtir tópico
+ 0
Responder
Posts
09/03/2004
Afarias
Em SPs e Triggers vc tem q usar a funções GEN_ID
zera o generator::
i = gen_id(generator, -1 * gen_id(generator, 0));
altera o valor do generator para X::
i = gen_id(generator, X+gen_id(generator, -1 * gen_id(generator, 0)));
entretanto, advirto q:: como generators estão fora do contexto de transações, isso q vc quer fazer pode causar problemas em sistemas multi-usuário.
T+
zera o generator::
i = gen_id(generator, -1 * gen_id(generator, 0));
altera o valor do generator para X::
i = gen_id(generator, X+gen_id(generator, -1 * gen_id(generator, 0)));
entretanto, advirto q:: como generators estão fora do contexto de transações, isso q vc quer fazer pode causar problemas em sistemas multi-usuário.
T+
Responder
Gostei + 0
09/03/2004
Kcl
Obrigado farias, a situação era momentânea, já resolvi o problema de outro jeito, obrigado pela resposta.
abraços
Kleverson
abraços
Kleverson
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)