[firebase-br] Desabilitando Constraint
Roger Eduardo
roger.eduardo em gmail.com
Qui Jun 9 13:21:52 -03 2005
boa também...
On 6/9/05, Ederson Selvati <asaederson em asaeggs.com.br> wrote:
> ou entao, crie sua chave com a opcao on update cascade que ao alterar a
> chave na tabela pai, automaticamente as filhas terao seu valor alterado
>
>
>
> t+
>
>
> "Ander" <anderson em easybit.com.br> escreveu na
> mensagem news:6.0.0.22.0.20050608141041.04416f88 em pop3.easybit.com.br...
> 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
>
>
>
>
> ______________________________________________
> 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
>
>
>
>
>
>
> ______________________________________________
> 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
>
>
Mais detalhes sobre a lista de discussão lista