Deletar um campo que é chave estrangeira
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
Desde já eu agradeço!!!
Estou usando firebird 2.0 e Delphi 7.0
Lsksskyblu
Curtidas 0
Respostas
Juliobrrj
19/06/2008
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...
Você teria que modificar o banco, e retirar o atributo Not Null deste campo...
Acho que é assim...
GOSTEI 0
Pestana_
19/06/2008
é 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.
aconselho você fazer o backup dos dados desta tabela deletar a tabela e criar novamente com a extrutura atualizada, depois restaura o backup.
flw.
GOSTEI 0
Mazzi
19/06/2008
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..
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..
GOSTEI 0