Juntar registros de dois banco de dados dando sequencia na chave primaria
10/08/2018
0
Bom dia, estou com um problema. tenho dois bancos de dados com a mesma estrutura, a diferença é que em um eu tenho registros em uma tabela ate a data 18/07/2018 e no outro eu tenho registro a partir da data 24/07/2018.
Queria pegar os registros deste que tem ate o dia 24 com os registros do outro, o problema é que vai da duplicidade nas chaves primarias, então gostaria de saber se tem como fazer essa junção dando sequencia no ultimo registro do primeiro banco, um outro problema são os registro de chave estrangeira que precisa ser também atualizados para novo numero.
Tem como fazer isso?
Exemplo, no banco que quero manter, o PK do ultimo registo é 5147 já no outro banco, o primeiro registro é 4932. Ou seja, no primeiro banco ja vai existir registro com as PK do segundo.
Banco firebird 2.1
Queria pegar os registros deste que tem ate o dia 24 com os registros do outro, o problema é que vai da duplicidade nas chaves primarias, então gostaria de saber se tem como fazer essa junção dando sequencia no ultimo registro do primeiro banco, um outro problema são os registro de chave estrangeira que precisa ser também atualizados para novo numero.
Tem como fazer isso?
Exemplo, no banco que quero manter, o PK do ultimo registo é 5147 já no outro banco, o primeiro registro é 4932. Ou seja, no primeiro banco ja vai existir registro com as PK do segundo.
Banco firebird 2.1
Sismais Tecnologia
Curtir tópico
+ 0
Responder
Posts
10/08/2018
Luiz Santos
Ricardo, aparentemente vc está usando uma chave sequencial.
Acredito que a melhor solução, no seu caso, seria recriar as 2 tabelas, para vc não ter problema com essa chave estrangeira.
Acredito que a melhor solução, no seu caso, seria recriar as 2 tabelas, para vc não ter problema com essa chave estrangeira.
Responder
Clique aqui para fazer login e interagir na Comunidade :)