[firebase-br] Incremento de valor em Stored Procedure

Marcelo mmfirebase em brturbo.com.br
Ter Nov 7 02:00:49 -03 2006


Comprei o Firebird Essencial na

Feira do Livro de Porto Alegre/RS, agora tô "cuiudo"!!!!!!

Abração gurizada!

Marcelo Machado


Cléber Moisés escreveu:

>Ai Pessoal,
>
>Estou com um probleminha e peço a ajuda de vocês.
>
>Tenho uma Stored procedure que faz select em uma tabela, trabalha os dados e 
>grava em uma outra tabela. Até ai tudo tranquilo, o problema acontece é que 
>na tabela em que estou gravando a chave é um campo data e um campo 
>sequencial, ou seja a cada data eu vou ter vários lançamentos, só que o 
>campo sequencial não tem um autoincremento.
>Meu select é em clientes e estou gerando parcelas para um ano, para todos os 
>clientes, quando pego o primeiro cliente e insiro, tudo bem, gera as 12 
>parcelas, mas quando vou gerar parcelas para o segundo cliente me dá um erro 
>de unique constraint. Estou usando um select max(seq)+1, só que quando busca 
>o segundo cliente ele não identifica o insert do primeiro.
>
>Alguém sabe como posso fazer este incremento de valor?
>
>Outra coisa que tentei fazer foi um commit, mas ai não compila a minha 
>procedure.
>
>Agradeço as dicas,
>
>
>Atenciosamente,
>
>Cléber Moisés
>
>_________________________________________________________________
>Baixe agora o Windows Live Messenger! http://get.live.com/messenger/overview
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>  
>






Mais detalhes sobre a lista de discussão lista