Sql Monstro fazendo upade e insert

SQL Server

SQL

Oracle

06/06/2017

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

Curtidas 0

Respostas

Roberto Wutke

Roberto Wutke

06/06/2017

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