/ / wartości wierszy zaktualizowane lub usunięte albo nie powodują, że wiersz jest unikalny, albo zmieniają wiele wierszy - sql, sql-server

wartości wierszy zaktualizowane lub usunięte albo nie powodują, że wiersz jest unikalny, albo zmieniają wiele wierszy - sql, sql-server

Chcę usunąć wiersz i pojawia się ten błąd:

wartości wierszy zaktualizowane lub usunięte albo nie powodują, że wiersz jest unikalny lub zmieniają wiele wierszy

wprowadź opis obrazu tutaj

Odpowiedzi:

26 dla odpowiedzi nr 1

W twoim stole znajdują się zduplikowane wiersze. W takim przypadku nie można edytować tabeli za pomocą interfejsu użytkownika. najpierw usuń wiersze z pasującymi danymi za pomocą SQL, a następnie spróbuj i edytuj. Usuń wiersze z pasującymi danymi jeden po drugim, aż pozostaniesz z jednym rzędem. Użyj następującego zapytania do usunięcia pasujących wierszy, w których kolumna IdSeminar ma wartość 1:

Delete top(1) from tab where IdSeminar=1

zrób to samo z innymi pasującymi wierszami.


3 dla odpowiedzi № 2

SQL Studio ostrożnie próbuje usunąć dokładnie jeden wiersz, ale nie znajduje sposobu, aby go zidentyfikować. W przeciwieństwie do tego, co interfejs użytkownika może kusić, aby przypuszczać, wiersz nie może być zidentyfikowany przez jego pozycję w zestawie wyników.