Spisu treści:

Jak utworzyć klucz podstawowy kolumny w programie SQL Server?
Jak utworzyć klucz podstawowy kolumny w programie SQL Server?

Wideo: Jak utworzyć klucz podstawowy kolumny w programie SQL Server?

Wideo: Jak utworzyć klucz podstawowy kolumny w programie SQL Server?
Wideo: Primary key on two columns SQL Server 2024, Grudzień
Anonim

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy tabelę, do której chcesz Dodaj unikatowe wiązanie i kliknij opcję Projekt.
  2. W Projektancie tabel kliknij selektor wierszy dla bazy danych kolumna chcesz zdefiniować jako główny klucz .
  3. Kliknij prawym przyciskiem myszy selektor wiersza dla kolumna i wybierz Ustaw Główny klucz .

Wiesz też, jak dodać klucz podstawowy do istniejącej tabeli?

Aby dodać klucze podstawowe za pomocą Centrum sterowania:

  1. Rozwijaj drzewo obiektów, aż zobaczysz folder Tabele.
  2. Kliknij prawym przyciskiem myszy tabelę, którą chcesz zmodyfikować, i wybierz Zmień z wyskakującego menu.
  3. Na stronie Klucze wybierz co najmniej jedną kolumnę jako klucze podstawowe.
  4. Opcjonalnie: wprowadź nazwę ograniczenia klucza podstawowego.

Ponadto, w jaki sposób można utworzyć tożsamość kolumny w programie SQL Server? Utwórz kolumnę tożsamości, tworząc tabelę bez utraty danych

  1. Utwórz tabelę tymczasową z kolumną tożsamości.
  2. Skopiuj dane z oryginalnej tabeli do tabeli tymczasowej.
  3. Upuść oryginalną tabelę.
  4. Zmień nazwę tabeli tymczasowej na oryginalną nazwę tabeli.

Następnie pojawia się pytanie, czym jest klucz podstawowy w SQL na przykładzie?

Klucz podstawowy to pole w Tabela który jednoznacznie identyfikuje każdy wiersz/rekord w bazie danych Tabela . Klucze podstawowe muszą zawierać unikalne wartości. Kolumna klucza podstawowego nie może mieć wartości NULL. A Tabela może mieć tylko jeden klucz podstawowy, który może składać się z jednego lub wielu pól.

Czy możemy zaktualizować klucz podstawowy?

Chociaż nie ma nic takiego Wola uniemożliwić ci aktualizacja a główny klucz (z wyjątkiem ograniczenia integralności), może to nie być dobry pomysł: Z punktu widzenia wydajności: Ty Wola potrzebować aktualizacja wszystkie zagraniczne Klucze które odwołują się do zaktualizowany klucz . Pojedynczy aktualizacja może prowadzić do aktualizacja potencjalnie wielu tabel/wierszy.

Zalecana: