SQL – primární klíč

reklamy

Primárním klíčem je pole v tabulce, které jednoznačně identifikuje každý řádek / záznam v databázové tabulce. Primární klíče musí obsahovat jedinečné hodnoty. Sloupec primárního klíče nemůže mít hodnoty NULL.

Tabulka může obsahovat pouze jeden primární klíč, který se může skládat z jednoho nebo více polí. Pokud se jako primární klíč používá více polí, říká se jim složený klíč.

Pokud má tabulka v jakémkoli poli definován primární klíč, pak nemůžete mít dva záznamy se stejnou hodnotou toto pole (polí).

Poznámka – Tyto koncepty byste použili při vytváření databázových tabulek.

Vytvořit primární klíč

Zde je syntaxe pro definování ID atribut jako primární klíč v tabulce ZÁKAZNÍCI.

Chcete-li vytvořit omezení PRIMARY KEY ve sloupci „ID“, když tabulka ZÁKAZNÍKŮ již existuje, použijte následující syntaxi SQL –

ALTER TABLE CUSTOMER ADD PRIMARY KEY (ID);

POZNÁMKA – Pokud k přidání primárního klíče použijete příkaz ALTER TABLE, sloupce primárního klíče by již měly být deklarovány tak, aby neobsahovaly hodnoty NULL (při prvním vytvoření tabulky ).

Chcete-li definovat omezení PRIMARY KEY ve více sloupcích, použijte níže uvedenou syntaxi SQL.

Chcete-li vytvořit omezení PRIMARY KEY ve sloupcích „ID“ a „NAMES“, když Tabulka ZÁKAZNÍKŮ již existuje, použijte následující SQL sy ntax.

ALTER TABLE CUSTOMERS ADD CONSTRAINT PK_CUSTID PRIMARY KEY (ID, NAME);

Odstranit primární klíč

Omezení primárního klíče můžete z tabulky vymazat pomocí níže uvedené syntaxe.

ALTER TABLE CUSTOMERS DROP PRIMARY KEY ;
sql-rdbms-koncepty.htm
Reklamy

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *