Jak widać na zrzucie ekranu SSMS, wydaje się, że nie ma wskazania klucza podstawowego. Obok kolumny ID powinien znajdować się symbol klucza.
Dalsza inspekcja ujawnia, że Id jest rzeczywiście zadeklarowany jako tożsamość (SQL Server dla AUTO INCREMENT
), ale nie jako klucz podstawowy. Aby utworzyć Id
prawdziwy klucz podstawowy kliknij prawym przyciskiem myszy tabelę w SSMS i wybierz Projekt, kliknij prawym przyciskiem myszy Id
wiersz w kreatorze kolumn i kliknij USTAW KLUCZ GŁÓWNY:
Następnie testy warunków skrajnych przebiegają bez zakleszczeń.