Jak: vytvoření primárního klíče
Definujte primární klíč k zajištění jedinečnosti hodnot zadávaných do určitých sloupců, které není povoleno použití hodnot Null.Pokud definujete primární klíč tabulky v databáze, můžete spojit tabulky s jinými tabulkami a tedy snížení potřeby redundantní data.Tabulka může mít pouze jeden primární klíč.
[!POZNÁMKA]
Nová verze Návrháře tabulky se zobrazuje v případě databází ve formátu SQL Server 2012. V tomto tématu je popsána starší verze Návrháře tabulky, která je určena pro práci s databázemi ve starších formátech systému SQL Server.
V nové verzi je možné změnit definici tabulky pomocí grafického rozhraní nebo přímo v podokně skriptu. Pokud použijete grafické rozhraní, definice tabulky v podokně skriptu se automaticky aktualizuje. Chcete-li použít kód SQL z podokna skriptu, klikněte na tlačítko Aktualizovat. Další informace o nové verzi naleznete v tématu Postupy: Vytváření databázových objektů pomocí Návrháře tabulky.
[!POZNÁMKA]
Některé databáze mají různá pravidla pro omezení primárního klíč .Podrobnosti o fungování databáze u omezení primárního klíč naleznete v dokumentaci databáze .
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
vytvořit primární klíč
V Návrháři tabulky klepněte na volič řádků databáze sloupce, který chcete definovat jako primární klíč.Pokud chcete vybrat více sloupců, podržte klíč CTRL a klepněte na volič řádků dalších sloupců.
Klepněte pravým tlačítkem myši na volič řádků sloupce a vyberte Nastavit primární klíč.Do indexu primárního klíč s názvem "PK_" následuje název tabulky je automaticky vytvořena; naleznete jej na Indexy či klíčedialog.
Upozornění |
---|
Pokud chcete předefinovat primární klíč, žádné existující primární klíč relace je třeba odstranit před vytvořením nového primárního klíč .Zpráva bude varovat, že existující relace budou automaticky odstraněny jako součást tohoto proces. |
Sloupec primárního klíč je identifikovánsymbol primárního klíčve voliči řádků.
Pokud primární klíč se skládá z více než jeden sloupec, budou povoleny duplicitní hodnoty v jednom sloupci, ale kombinace hodnot ve všech sloupcích primárního klíč musí být jedinečný.
Pokud definujete složený klíč, odpovídá pořadí sloupců primárního klíč v pořadí sloupců tabulky v diagramu.Po vytvoření primárního klíč však můžete změnit pořadí sloupců.Další informace naleznete v tématu Jak: změnit primární klíče.
Viz také
Úkoly
Referenční dokumentace
Primární nebo jedinečné vlastnosti klíče
Koncepty
Relace mezi tabulkami (vizuální nástroje databáze)