[firebase-br] Desabilitando Constraint
Ander
anderson em easybit.com.br
Qua Jun 8 14:14:45 -03 2005
Roger,
Deve haver alguma maneira de desativar a checagem de integridade
(CONSTRAINT). Porém acredito que o mais fácil e prático nesse caso seja:
1) Criar um novo registro em A copiando do registro antigo (aquele que vc
quer modificar) as informações relevantes;
2) Modificar em B todos os registros com codigo_antigo para codigo_novo
(assim não vai ter problema de integridade com a CONSTRAINT);
3) Deletar o registro_antigo em A;
Abraco,
Anderson - Easybit
At 13:38 8/6/2005, Roger Eduardo wrote:
>Pessoal tenho preciso de um help.
>
>Tenho uma tabela A com uma campo Codigo VarChar(150) que é a primary
>key dessa tabela.
>Tenho também uma tabela B com um campo Cod_A VarChar(150) que é chave
>estrangeira que referencia ao campo CODIGO da tabela A.
>Acontece que eu quero alterar o valor do campo CODIGO tanto em A como
>em B, eu tentei fazer um UPDATE em A depois em B, só que se eu tentar
>fazer em A ele da um erro de constraint pois o campo COD_A em B terá
>perdido a referencia.
>Como eu faço para desativar essa constraint e depois reativá-la?
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
>
>
>
>--
>No virus found in this incoming message.
>Checked by AVG Anti-Virus.
>Version: 7.0.323 / Virus Database: 267.6.6 - Release Date: 8/6/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.6.6 - Release Date: 8/6/2005
Mais detalhes sobre a lista de discussão lista