[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