Re: [firebase-br] [urgente]Excluir Foreign Key -> responda rápido por favor!
Moked do Brasil - Marcel (Brazil)
marcel em moked.com.br
Qui Maio 5 15:21:14 -03 2005
Vc não ira conseguir excluir o aributo Cod_Usuario direito pois ele está
relacionado nas chaves estrangeiras e primarias.
faça assim
1º exclua a chave primária
Alter Table NOME_TABELA Drop Constraint NOME_DA_CHAVE_PRIMÁRIA
2º exclua a chave estrangeira que se refere ao campo
Alter Table NOME_TABELA Drop Constraint NOME_DA_CHAVE_ESTRANGEIRA
3º Agora vc pode excluir o atributo que vc está querendo
Alter Table NOME_TABELA Drop NOME_DO_CAMPO
E agora por fim é só vc inserir o campo desejado e criar os respectivos
relacionamentos desejados!!!!
Espero ter ajudado.
Marcel
----- Original Message -----
From: "Roger Eduardo" <roger.eduardo em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 05, 2005 2:59 PM
Subject: [firebase-br] [urgente]Excluir Foreign Key -> responda rápido por
favor!
Olá, pessoal, preciso de um help urgente...
Tenho uma tabela chamada Acesso ainda sem registro nenhum.
Ela tem dois campos COD_USUARIO E COD_ACAO. O campo COD_USUARIO é uma
chave estrangeira vinda de uma tabela chamada Usuarios, e o campo
COD_ACAO é uma chave estrangeira vinda de uma tabela chamada ACAO. A
chave primária dessa tabela(Acesso) é formada pelos dois campos
(COD_USUARIO, COD_ACAO).
Blz ta tudo bonitinho até agora, soh que eu não quero mais relacionar
a tabela ACESSO com a tabela USUARIO, quero que ela se relacione com
uma outra tabela chamada PERFIL pelo campo COD_PERFIL.
Eis a questão, como eu excluo um campo que é chave estrangeira e faz
parte da chave primária?
Eu quero excluir o campo COD_USUARIO, que é chave estrangeira e faz
parte da primária, para poder colocar outro campo: COD_PERFIL, que
também será chave estrangeira e fará parte da chave primária.
So que se tendo algo do tipo: Alter Table Acesso Drop COD_USUARIO;
Ele me retorna um erro de integridade.
Por favor, preciso disso ainda está tarde se possível.
Desde já agradeço sua atenção de ter lido minha dúvida.
Deus te abençoe.
______________________________________________
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://search.gmane.org/search.php?group=rebase
Mais detalhes sobre a lista de discussão lista