Temat: Usuwanie zapisów z bazy
cześć,
Między tabelą "dbo.osoba" a prawdopodbnie osoba_urząd_ skarbowy bądź urzad_skarbowy masz założony klucz obcy - zapewniający integralność danych.
Tj w tabeli dbo.osoba znajduję się identyfikator rekordu z tabeli osoba_urzad_skarbowy.
Przy próbie usuniecia rekordu z tabeli dbo.osoba zgłaszana jest próba naruszenia spójności danych (tabela osoba_urzad_skarbowy/urzad_skarbowy, zawierała by wskazanie na nie istniejący rekord w tabeli dbo.osoba)
wykonując poniższe zapytanie na bazie
select object_name(parent_object_id) from sys.objects where name = 'FK_osoba_urzad_skarbow'
otrzymasz nazwe tabeli na której założony jest ten klucz obcy. Następnie w management studio, rozwiń węzeł z nazwą tabeli, węzeł constraints ->prawy na nazwę klucza obcego - >Scripts as -> create as i otrzymasz definicję klucza obcego z informacja pomiędzy jakimi polami jest załozony.
Poźniej musisz podjąc decyzję co z rekordami połączonymi z tabelą dbo.osoba
Pzdr,
m.
Ten post został edytowany przez Autora dnia 03.02.17 o godzinie 12:43