Como desabilitar restrições de chave estrangeira com instruções INSERT e UPDATE (Visual Database Tools)
Selecione a opção para desabilitar uma restrição de chave estrangeira durante as transações INSERT e UPDATE se você souber que os novos dados violarão a restrição ou se a restrição se aplicar somente aos dados que já estão no banco de dados.
Para desabilitar uma restrição de chave estrangeira para instruções INSERT e UPDATE
No Pesquisador de Objetos, clique com o botão direito do mouse na restrição e clique em Design.
A tabela é aberta no Designer de Tabela.
No menu Designer de Tabela, clique em Relações.
Na caixa de diálogo Relações de Chave Estrangeira, selecione a relação na lista Relação Selecionada.
Na grade, clique em Excluir Regra ou Atualizar Regra e escolha uma ação na caixa de listagem suspensa à esquerda da propriedade.
Sem Ação Uma mensagem de erro avisa o usuário que a exclusão não é permitida e DELETE é revertido.
Cascata Exclui todas as linhas que contêm dados envolvidos na relação de chave estrangeira.
Definir Nulo Define o valor como nulo se todas as colunas de chave estrangeira da tabela puderem aceitar valores nulos. Aplica-se somente ao SQL Server 2005.
Definir Padrão Define o valor para o valor padrão definido para a coluna se todas as colunas de chave estrangeira da tabela tiverem padrões definidos. Aplica-se somente ao SQL Server 2005.
Observação |
---|
Se você planejar utilizar gatilhos para implementar operações do banco de dados, deverá desabilitar as restrições de chave estrangeira para que o gatilho seja acionado. |
Consulte também