Udostępnij za pośrednictwem


Jak Wyłączanie ograniczenia klucz obcy z INSERT i UPDATE instrukcji (Visual Database Tools)

Opcję wyłączania ograniczenia na klucz obcy podczas transakcji INSERT i UPDATE, jeśli wiadomo, że nowe dane spowodują naruszenie ograniczenia, lub jeśli ograniczenie ma zastosowanie wyłącznie do danych zawartych już w bazie danych.

Aby wyłączyć ograniczenia na klucz obcy dla instrukcji INSERT i UPDATE

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy tabela z ograniczeniem, a następnie kliknij przycisk Projekt.

    Otwiera tabela w Projektancie tabel.

  2. Z Projektant tabela menu kliknijRelacje.

  3. W Relacje klucz obcy w oknie dialogowym wybierz relację w Wybranej relacji listy.

  4. W siatce kliknij przycisk Usuwanie reguły or Reguła aktualizacji i wybierz akcja z listy rozwijanej — pola listy z lewej strony właściwość.

    • Brak akcja   Komunikat o błędzie informuje użytkownika, że usunięcie nie jest dozwolone i DELETE zostanie przywrócona.

    • Kaskadowo   Powoduje usunięcie wszystkich wierszy zawierających dane uczestniczących w relacji klucz obcy.

    • Ustaw wartość null   Ustawia wartość null, jeśli wszystkie kolumny klucz obcy dla tabela może akceptować wartości null.Stosuje się do programu SQL Server 2005 tylko.

    • zestaw Domyślnezestaw s wartość domyślną wartość określonych kolumna, jeżeli wszystkie kolumna klucz obcy dla tabela zostały zdefiniowane dla ich wartości domyślne.Stosuje się do programu SQL Server 2005 tylko.

Uwaga

Jeśli planowane jest użycie wyzwalaczy do realizacji operacji na bazie danych, należy wyłączyć ograniczenia na klucz obcy w celu uruchomienia wyzwalacza.