Jak vytvořit tabulku v Oracle pomocí PRIMARY KEY?

Jak Vytvorit Tabulku V Oracle Pomoci Primary Key



Databáze Oracle je známá jako nejoblíbenější databáze po celém světě, která ukládá a spravuje data ve formě relačních tabulek. Vytvoření tabulky je základním úkolem každého, kdo pracuje s databází. Při vytváření tabulky je primární klíč nezbytnou součástí, protože jedinečně identifikuje každý záznam v tabulce a pomáhá zlepšit výkon dotazů.

Tento příspěvek bude diskutovat o následujícím obsahu:

Co je PRIMÁRNÍ KLÍČ v tabulce Oracle?

V Oracle je PRIMÁRNÍ KLÍČ sloupec nebo sloupce, které jednoznačně identifikují každý řádek tabulky. Zaručuje, že každý řádek v tabulce má odlišný identifikátor, který zjednodušuje proces načítání dat a propojování tabulek.







Oracle automaticky vytvoří indexový klíč, když je primární klíč definován v tabulce, což zlepšuje výkon dotazů. Tento sloupec navíc nemůže ukládat hodnoty null, které zajišťují jedinečnost a integritu dat.



Vytvořte tabulku Oracle pomocí PRIMÁRNÍHO KLÍČE

Chcete-li vytvořit tabulku s názvem „ Figuríny ” se sloupcem PRIMARY KEY spusťte tento příkaz:



VYTVOŘIT STŮL Figuríny (
mannequin_id NUMBER PRIMÁRNÍ KLÍČ,
manekýn_typ VARCHAR2 ( 10 ) ,
manekýn_detail VARCHAR2 ( padesáti )
) ;

Výše uvedený příkaz vytvoří tabulku se třemi sloupci:





  • ' mannequin_id “ je jedinečný sloupec primárního klíče s datovým typem “ ČÍSLO ” a nelze uložit hodnoty NULL.
  • ' manekýn_typ “ je sloupec s datovým typem “ VARCHAR2 ” a maximální délka deseti znaků.
  • ' manekýn_detail “ je sloupec s datovým typem “ VARCHAR2 “ a maximální délka padesáti znaků.

Výstup

Výstup zobrazil zprávu o úspěchu po vytvoření tabulky.



Poznámka : Když je vytvořen PRIMARY KEY, Oracle vygeneruje výchozí název pro své omezení PRIMARY KEY, aby jej identifikoval. Omezení primárního klíče však můžete definovat sami.

Vytvořte tabulku Oracle s jedinečným názvem omezení PRIMÁRNÍHO KLÍČE

Chcete-li definovat smysluplný název pro PRIMARY KEY CONSTRAINT, použijte „ OMEZENÍ “. Například zadáním níže uvedeného příkazu vytvořte novou tabulku s názvem „ Dělníci “ s názvem PRIMARY KEY CONSTRAINT a klikněte na „ Vykonat ' knoflík:

VYTVOŘIT TABULKU Pracovníci (
worker_id NUMBER,
jméno_pracovníka VARCHAR2 ( 30 ) ,
worker_phone NUMBER ( dvacet ) ,
worker_mail VARCHAR2 ( padesáti ) ,
CONSTRAINT PRIMÁRNÍ KLÍČ pk_worker ( worker_id )
) ;

Výše uvedený příkaz vytvoří novou tabulku s názvem „ Dělníci “ se čtyřmi sloupci:

  • ' worker_id “ je sloupec primárního klíče s datovým typem “ ČÍSLO “ a název omezení primárního klíče “ pk_worker “.
  • ' worker_name “ je sloupec s datovým typem “ VARCHAR2 “ a maximální délka třiceti znaků.
  • ' worker_phone “ je sloupec s datovým typem “ ČÍSLO “ a maximální délka dvaceti číslic.
  • ' worker_mail “ je sloupec s datovým typem “ VARCHAR2 “ a maximální délka padesáti znaků.

Výstup

Výstup ukazuje, že tabulka byla úspěšně vytvořena.

Vytvořte tabulku Oracle se složeným PRIMÁRNÍM KLÍČEM

V Oracle může uživatel také vytvořit tabulku se složeným PRIMARY KEY, což znamená, že PRIMARY KEY bude složen z více než jednoho sloupce. Provedením níže uvedeného příkazu vytvořte novou tabulku s názvem „ Spotřebitelé ” se složeným PRIMÁRNÍM KLÍČEM:

VYTVOŘTE TABULKU Spotřebitelé (
Consumer_id NUMBER,
spotřebitelské jméno VARCHAR2 ( 30 ) ,
spotřebitel_příjmení VARCHAR2 ( 30 ) ,
spotřebitel_mail VARCHAR2 ( 30 ) ,
OMEZENÍ pk_consumer PRIMÁRNÍ KLÍČ ( spotřebitel_křestní jméno, spotřebitel_příjmení )
) ;

Výše uvedený kód vytvoří tabulku „ Spotřebitelé “ se čtyřmi sloupci a složeným PRIMÁRNÍM KLÍČEM obsahujícím “ spotřebitel_křestní jméno ' a ' spotřebitel_příjmení ” sloupce:

  • ' spotřebitel_id “ je sloupec s datovým typem “ ČÍSLO “.
  • ' spotřebitel_křestní jméno ” sloupec je součástí PRIMARY KEY s datovým typem “ VARCHAR2 “ a maximální délka třiceti znaků.
  • ' spotřebitel_příjmení ” sloupec je součástí PRIMARY KEY s datovým typem “ VARCHAR2 “ a maximální délka třiceti znaků.
  • ' Consumer_mail “ je sloupec s datovým typem “ VARCHAR2 “ a maximální délka třiceti znaků.
  • Název omezení PRIMARY KEY je „ pk_consumer “.

Výstup

Výstup zobrazuje zprávu o úspěchu po vytvoření nové tabulky se složeným primárním klíčem.

Závěr

Chcete-li vytvořit tabulku s PRIMÁRNÍM KLÍČEM, použijte „ PRIMÁRNÍ KLÍČ ” klíčové slovo při definování sloupce v “ VYTVOŘIT tabulku ' prohlášení. Když je vytvořen PRIMARY KEY, Oracle vygeneruje výchozí název pro své omezení PRIMARY KEY, aby jej identifikoval. Uživatelé však mohou definovat své vlastní omezení PRIMÁRNÍHO KLÍČE pomocí „ OMEZENÍ “. Kromě toho Oracle také poskytuje možnost vytvoření kompozitního PRIMÁRNÍHO KLÍČE.