Partilhar via


Como: Desabilitar restrições de chaves estrangeiras com instruções atualização e INSERT

selecionar a opção para desabilitar uma restrição de chave estrangeira durante transações INSERT e atualização, se você souber que os novos dados irão violar a restrição ou se a restrição se aplica apenas aos dados já existentes no banco de dados.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para desabilitar uma restrição de chave estrangeira para as instruções INSERT e atualização

  1. In servidor Explorer, selecionar a tabela com a restrição e a partir de Banco de dados menu, clicar em aberto definição de tabela.

    A tabela é aberta no Designer de tabela.

  2. From a Designer de tabela menu, clicar Relacionamentos.

  3. No Relações de chave estrangeira diálogo, selecionar o relacionamento no Relação selecionada lista.

  4. Na grade, clicar Excluir regra or atualização Regra e escolher uma ação de caixa de listagem à esquerda da propriedade suspensa.

    • Nenhuma ação   Uma mensagem de erro informa ao usuário que não é permitida excluir e o excluir é revertida.

    • Em cascata   Exclui todas as linhas que contêm dados envolvidos na relação de chave estrangeira.

    • conjunto NULL   Define o valor como nulo se todas as colunas da chave estrangeira da tabela podem aceitar valores nulos.Se aplica ao SQL servidor 2005 somente.

    • conjunto padrão   Define o valor para o valor padrão definido para a coluna se todas as colunas da chave estrangeira da tabela têm padrões definidos para eles.Se aplica ao SQL servidor 2005 somente.

Observação:

Se você pretende usar disparadores para implementar as operações de banco de dados, você deve desabilitar as restrições de chave estrangeira para que o disparar a ser executado.

Consulte também

Referência

Caixa de diálogo de relacionamentos chave externa

Outros recursos

Trabalhando com restrições

Trabalhando com relações