Sql Monstro fazendo upade e insert

06/06/2017

0

Fala galera, tudo firme? to do com uma dúvida em um procedimento que tenho que fazer....

Estou usando oracle e tenho uma tabela de detalhes que contem código e sequencia, entre outros. Código e sequencia possuem o mesmo valor.

Agora estou criando um registro "master" pra esse detalhe e vou ter o seguinte problema: o código e a sequencia estão com a contagem acima de 100.000 registros e o registro pai vai começar do 1 o auto-incremento.

o que eu quero fazer é: enquanto não for o fim do Detalhe, eu fazer um insert na tabela mestre e fazer update na tabela detalhe, colocando o codigo = codigo Master e a sequencia na ordem certa( 1, 2, 3, 4, 5, 6, etc ) o único parametro que tenho para fazer um novo insert é a data que está no detalhe, ou seja, se a data mudar eu faço novo insert, e reseto a sequencia.

hoje esta assim... Codigo Sequencia data
001 001 20/10/17
002 002 20/10/17
003 003 21/10/17
004 004 21/10/17
005 005 22/10/17


o que preciso é... Codigo Sequencia data
001 001 20/10/17
001 002 20/10/17
002 001 21/10/17
002 002 21/10/17
003 003 22/10/17

onde o código virá da tabela master, na hora do insert.

Espero nao confundir muito.... mas preciso de um sql que faça isso.

Agradeço desde já.
Roberto Wutke

Roberto Wutke

Responder

Posts

06/06/2017

Roberto Wutke

Pessoal a princípio parece que dei conta, farei uma procedure para isso, qualquer coisa retorno.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar