Deletar um campo que é chave estrangeira

19/06/2008

0

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


Lsksskyblu

Lsksskyblu

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar