Deletar um campo que é chave estrangeira

19/06/2008

3

Boa Tarde galera tenho uma tabela Musica com um campo foto e resolvi deletar esse campo,mas ai vem o problema por ele ser um campo de chave estrangeira ,como faço para deletar esse campo pois também é not null , alguém tem a solução para esse problema?
Desde já eu agradeço!!!

Estou usando firebird 2.0 e Delphi 7.0


Responder

Posts

19/06/2008

Juliobrrj

Olha só, FKs podem perder sua referência sem problemas, mas se forem Not Null não...
Você teria que modificar o banco, e retirar o atributo Not Null deste campo...
Acho que é assim...


Responder

21/06/2008

Pestana_

é isso mesmo Julio!

aconselho você fazer o backup dos dados desta tabela deletar a tabela e criar novamente com a extrutura atualizada, depois restaura o backup.


flw.


Responder

21/06/2008

Mazzi

isso galera.. faz o bkp. e modifica o banco..
certamente...

verifique tbm.. sempre se há a necessidade de (integridade referencial) de todas as suas tb, em seus projetos.. pois nem sempre compensa usar esse recurso (minha opiniao)..

Abracos..


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar