-gt;Gostaria de retornar o número da Chave Primária para 1
Galera meu cliente começou a usar o sistema, porém a numeração dos Generators eu não retornei ao início.
Eu sei como fazer, porém, lógico que os cadastro que ele fez clientes com numeração acima dos 150 (que era o número que estava) eu também teria que retornar a 1 e assim por diante, exemplo:
Até aqui tudo bem, eu sei fazer, mas o problema é: as referências que essa PK tem em tabelas filhas, as FK delas.
Para mim não ter problema com integridade teria que por Cascate Update????
Como que eu faço? Eu uso o IBExpert e o IBAdmin, mas não sei fazer isso.
Teria que tirar o Update Cascate depois que alterar os códigos?
Espero que possam me ajudar,
:arrow: Paulo.
Eu sei como fazer, porém, lógico que os cadastro que ele fez clientes com numeração acima dos 150 (que era o número que estava) eu também teria que retornar a 1 e assim por diante, exemplo:
150 - altero para - 1
151 - altero para - 2
152 - altero para - 3
.
.
.
Até aqui tudo bem, eu sei fazer, mas o problema é: as referências que essa PK tem em tabelas filhas, as FK delas.
Para mim não ter problema com integridade teria que por Cascate Update????
Como que eu faço? Eu uso o IBExpert e o IBAdmin, mas não sei fazer isso.
Teria que tirar o Update Cascate depois que alterar os códigos?
Espero que possam me ajudar,
:arrow: Paulo.
Paulo Silva
Curtidas 0
Respostas
Maicongabriel
23/03/2004
[quote:58f0c07205=´paulo silva´]Como que eu faço? Eu uso o IBExpert e o IBAdmin, mas não sei fazer isso.
Teria que tirar o Update Cascate depois que alterar os códigos?
[/quote:58f0c07205]
1. Com o [b:58f0c07205]IBExpert[/b:58f0c07205] você consegue editar as FK´s!
2. Não, não precizaria tirar o Cascate! A utilidade dele você já sabe! Que é alterar o código Chave das Tabelas secundárias, quando o da Tabela Primária for alterado!
[i:58f0c07205]É isso? Sinceramente não entendi se é exatamente isso, uma vez que você mesmo parece ter a resposta em mente![/i:58f0c07205] :wink:
Teria que tirar o Update Cascate depois que alterar os códigos?
[/quote:58f0c07205]
1. Com o [b:58f0c07205]IBExpert[/b:58f0c07205] você consegue editar as FK´s!
2. Não, não precizaria tirar o Cascate! A utilidade dele você já sabe! Que é alterar o código Chave das Tabelas secundárias, quando o da Tabela Primária for alterado!
[i:58f0c07205]É isso? Sinceramente não entendi se é exatamente isso, uma vez que você mesmo parece ter a resposta em mente![/i:58f0c07205] :wink:
GOSTEI 0
Afarias
23/03/2004
Esta, a princípio, não é uma preocupação q vc deveria ter. Os valores de chaves primárias ´auto-incrementais´ não tem qualquer importância no ´negócio´ sendo assim não faz diferença nenhuma se é 1 ou 150.
T+
T+
GOSTEI 0
Paulo Silva
23/03/2004
Sei... mas é que o usuário quer os números bonitinhos e lindinhos e azuiszinhos...
Até explicar pra ele que não precisa... :roll:
Paulo.
Até explicar pra ele que não precisa... :roll:
Paulo.
GOSTEI 0
Afarias
23/03/2004
hahahahahahaha... entendo.
Bom, se as chaves estrangeiras estiverem com a opção ON UPDATE CASCADE tudo será mais fácil...
T+
Bom, se as chaves estrangeiras estiverem com a opção ON UPDATE CASCADE tudo será mais fácil...
T+
GOSTEI 0