em exclusão em cascata em uma tabela com dois FK na mesma tabela [duplicado]
Esta pergunta já tem uma resposta aqui:
MS SQL “ON DELETE CASCADE” várias chaves estrangeiras apontando para a mesma tabela? 1 respostaTenho uma relação chamadaFriends
com as seguintes colunas,
User1ID
User2ID
Since
User1ID
eUser2ID
são um conjunto de chaves primárias na relação. Eles também são chaves estrangeiras que referenciam a tabela Usuários. Agora eu quero adicionar umON CASCADE DELETE
, de modo que quando um usuário da tabela Users é excluído, a linha correspondente da tabelaFriends
também é excluído. No entanto, o MS SQL Server não me permite adicionar essa restriçã
Alguma idéia sobre como posso modificar a tabela para realizar essa taref