Czy mogę tymczasowo wyłączyć ograniczenie klucza obcego. Jak mam to zrobic?Dezaktywować ograniczenie klucza obcego w tabeli?
6
A
Odpowiedz
24
Aby tymczasowo wyłączyć ograniczenia (klucze obce są ograniczenia):
ALTER TABLE MyTable NOCHECK CONSTRAINT MyConstraint
Aby ponownie włączyć ograniczenie
ALTER TABLE MyTable CHECK CONSTRAINT MyConstraint
+0
ostrzegam, że to się nie powiedzie, jeśli twoje dane nie są referencyjne w takcie. – ojblass
1
Nawiasem mówiąc, właśnie dlatego trzeba „alter table” uprawnienia kiedy BCP lub Bulk Insert dane do tabeli. Przy użyciu domyślnej konfiguracji sprawdzanie ograniczeń i kluczy obcych nie jest sprawdzane.
Powiązane problemy
- 1. MySQL: usuń wiersz ignorując ograniczenie klucza obcego
- 2. Skróty klucza obcego w tabeli
- 3. Zmieniaj tabelę, aby podać ograniczenie klucza obcego.
- 4. Wartości pola klucza obcego phpMyAdmin obcego klucza
- 5. Dwukierunkowe ograniczenie klucza obcego w relacji 1: 1
- 6. Ograniczenie klucza obcego może powodować cykle lub wiele ścieżek kaskadowych?
- 7. EF nie generuje skojarzenia klucza obcego z klucza obcego w tabeli
- 8. DbUnit nie może wyczyścić-wstawić: ograniczenie klucza obcego
- 9. nie można zmienić klucza podstawowego powodu „nieprawidłowo utworzonego ograniczenie klucza obcego” błąd
- 10. Jak policzyć liczbę wystąpień każdego identyfikatora klucza obcego w tabeli?
- 11. Plan wykonania klucza obcego Oracle?
- 12. zerowalne klucza obcego w Rails
- 13. Mapowanie klucza podstawowego jako klucza obcego w bazie danych
- 14. SQlite - Android - Składnia klucza obcego
- 15. Błąd niezgodności klucza obcego SQLite
- 16. ograniczenie klucza obcego ON DELETE CASCADE nie pracuje w sqlite bazy na android
- 17. Czy ta sama kolumna ma ograniczenie klucza podstawowego i klucza obcego do innej kolumny
- 18. Nodejs kontynuuje sposób obcięcia klucza obcego tabeli odniesienia
- 19. Django: relacja klucza obcego z tabeli użytkownika nie sprawdza
- 20. Użyj klucza podstawowego złożonego jako klucza obcego
- 21. ustawić wartość pustą w kolumnie klucza obcego?
- 22. Klawisz obcego klucza wieloznacznego Hibernuj Domyślnie 0
- 23. Definiowanie relacji bez klucza obcego
- 24. has_many: za pomocą klucza obcego?
- 25. Narzędzie SQLite z obsługą klucza obcego?
- 26. Czy mogę użyć metody rozszerzającej, aby dodać kolumnę I ograniczenie klucza obcego z Fluent Migrator?
- 27. Usuń wiersze NIE odwołują obcego klucza
- 28. Elixir Ecto: Jak sprawdzić poprawność klucza obcego?
- 29. Obsługa ograniczenia klucza obcego w szynach
- 30. Dodawanie klucza obcego w studiu graficznym 2012
Sprawdź również następujące powiązane pytanie: [Czy ograniczenia dotyczące obcego klucza mogą być tymczasowo wyłączone za pomocą TSQL?] (Http://stackoverflow.com/questions/159038) – kristof