Compartilhar via


Como: Desabilitar as restrições de chave estrangeira com instruções INSERT e UPDATE

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

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para desativar uma restrição de chave estrangeira para instruções INSERT e UPDATE

  1. Em Server Explorer, selecione a tabela com a restrição e a partir de banco de dados menu clique Abrir definição de tabela.

    A tabela é aberta em Table Designer.

  2. Do Table Designer menu, clique em relacionamentos.

  3. No Relações de chave estrangeira caixa de diálogo, selecione o relacionamento na Relacionamento selecionado lista.

  4. Na grade, clique em Excluir regra ou Regra de atualização e escolha uma ação a partir da caixa de listagem drop-down à esquerda da propriedade.

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

    • Cascata exclui todas as linhas contendo os dados envolvidos na relação de chave externa.

    • Definido como nulo define o valor nulo se todas as colunas de chave estrangeira de tabela pode aceitar valores nulos. Aplica a apenas no SQL Server 2005.

    • Definir o padrão define o valor para o valor padrão definido para a coluna se todas as colunas de chave estrangeira para a tabela tem padrões definidos para eles. Aplica a apenas no SQL Server 2005.

ObservaçãoObservação

Se você pretende usar disparadores para implementar as operações de banco de dados, você deve desativar as restrições de chave externa para que o disparador possa ser executado.

Consulte também

Referência

Caixa de diálogo de relacionamentos de chave estrangeira

Outros recursos

Trabalhando com restrições

Trabalhando com relações