none
problema com fk na hora de excluir RRS feed

  • Pergunta

  • boa tarde gente,
    to com projeto aqui e queria saber como é possivel deletar um arquivo na tabela filha quando excluir o registro na tabela pai, usando fk.
    At. Emerson Jose Mail: emersondesign@gmail.com
    sexta-feira, 18 de dezembro de 2009 17:47

Respostas

  • Basta você utilizar o DELETE CASCADE, segue abaixo um exemplo:



    ALTER TABLE suatabela ADD CONSTRAINT suaforeignkey FOREIGN KEY (campo1) REFERENCES tabela2(campo2) ON DELETE CASCADE



    Espero ter ajudado
    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    sexta-feira, 18 de dezembro de 2009 18:03

Todas as Respostas

  • Basta você utilizar o DELETE CASCADE, segue abaixo um exemplo:



    ALTER TABLE suatabela ADD CONSTRAINT suaforeignkey FOREIGN KEY (campo1) REFERENCES tabela2(campo2) ON DELETE CASCADE



    Espero ter ajudado
    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    sexta-feira, 18 de dezembro de 2009 18:03
  • Emerson,

    Isso mesmo, basta você ativar as funcionalidades de integridade referencial, dentre elas: Update Cascade / Delete Cascade.

    Você testou a sugestão do Anderson?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    segunda-feira, 21 de dezembro de 2009 11:29
    Moderador