Ako vytvoriť tabuľku v Oracle pomocou PRIMARY KEY?

Ako Vytvorit Tabulku V Oracle Pomocou Primary Key



Databáza Oracle je známa ako najpopulárnejšia databáza na celom svete, ktorá ukladá a spravuje údaje vo forme relačných tabuliek. Vytvorenie tabuľky je základnou úlohou každého, kto pracuje s databázou. Pri vytváraní tabuľky je primárny kľúč nevyhnutnou súčasťou, pretože jedinečne identifikuje každý záznam v tabuľke a pomáha pri zlepšovaní výkonu dotazov.

Tento príspevok bude diskutovať o nasledujúcom obsahu:

Čo je PRIMÁRNY KĽÚČ v tabuľke Oracle?

V Oracle je PRIMÁRNY KĽÚČ stĺpec alebo stĺpce, ktoré jednoznačne identifikujú každý riadok tabuľky. Zaručuje, že každý riadok v tabuľke má odlišný identifikátor, ktorý zjednodušuje proces získavania údajov a spájania tabuliek.







Oracle automaticky vytvorí indexový kľúč, keď je primárny kľúč definovaný v tabuľke, čo zlepšuje výkon dotazov. Okrem toho tento stĺpec nemôže ukladať hodnoty null, ktoré zaisťujú jedinečnosť a integritu údajov.



Vytvorte tabuľku Oracle s PRIMÁRNYM KĽÚČOM

Ak chcete vytvoriť tabuľku s názvom „ Figuríny ” so stĺpcom PRIMARY KEY spustite tento príkaz:



VYTVORTE TABUĽU Figuríny (
mannequin_id NUMBER PRIMÁRNY KĽÚČ,
manekýn_typ VARCHAR2 ( 10 ) ,
manekýn_detail VARCHAR2 ( päťdesiat )
) ;

Vyššie uvedený príkaz vytvorí tabuľku s tromi stĺpcami:





  • ' mannequin_id “ je jedinečný stĺpec primárneho kľúča s typom údajov “ NUMBER ” a nemôže uložiť hodnoty NULL.
  • ' manekýn_typ “ je stĺpec s typom údajov “ VARCHAR2 “ a maximálnu dĺžku desať znakov.
  • ' manekýn_detail “ je stĺpec s typom údajov “ VARCHAR2 “ a maximálna dĺžka je päťdesiat znakov.

Výkon

Výstup zobrazil správu o úspechu po vytvorení tabuľky.



Poznámka : Keď je vytvorený PRIMARY KEY, Oracle vygeneruje predvolený názov pre svoje obmedzenie PRIMARY KEY, aby ho identifikoval. Obmedzenie primárneho kľúča však môžete definovať sami.

Vytvorte tabuľku Oracle s jedinečným názvom obmedzenia PRIMÁRNY KĽÚČ

Ak chcete definovať zmysluplný názov pre PRIMARY KEY CONSTRAINT, použite „ OBMEDZENIE kľúčové slovo. Napríklad zadaním nižšie uvedeného príkazu vytvorte novú tabuľku s názvom „ Robotníci “ s názvom PRIMARY KEY CONSTRAINT a kliknite na „ Vykonať tlačidlo ”:

VYTVORIŤ TABUĽKU Pracovníci (
worker_id NUMBER,
worker_name VARCHAR2 ( 30 ) ,
worker_phone NUMBER ( dvadsať ) ,
worker_mail VARCHAR2 ( päťdesiat ) ,
OBMEDZENIE Pk_worker PRIMÁRNY KĽÚČ ( worker_id )
) ;

Vyššie uvedený príkaz vytvorí novú tabuľku s názvom „ Robotníci “ so štyrmi stĺpcami:

  • ' worker_id “ je stĺpec primárneho kľúča s typom údajov “ NUMBER “ a názov obmedzenia primárneho kľúča “ pk_worker “.
  • ' worker_name “ je stĺpec s typom údajov “ VARCHAR2 “ a maximálnu dĺžku tridsať znakov.
  • ' worker_phone “ je stĺpec s typom údajov “ NUMBER “ a maximálna dĺžka dvadsať číslic.
  • ' worker_mail “ je stĺpec s typom údajov “ VARCHAR2 “ a maximálna dĺžka je päťdesiat znakov.

Výkon

Výstup zobrazuje, že tabuľka bola úspešne vytvorená.

Vytvorte tabuľku Oracle so zloženým PRIMÁRNYM KĽÚČOM

V Oracle môže užívateľ vytvoriť tabuľku aj so zloženým PRIMARY KEY, čo znamená, že PRIMARY KEY bude zložený z viac ako jedného stĺpca. Vykonajte príkaz uvedený nižšie a vytvorte novú tabuľku s názvom „ Spotrebitelia ” so zloženým PRIMÁRNYM KĽÚČOM:

VYTVORTE TABUĽKU Spotrebitelia (
Consumer_id NUMBER,
meno spotrebiteľa VARCHAR2 ( 30 ) ,
spotrebiteľ_priezvisko VARCHAR2 ( 30 ) ,
Consumer_mail VARCHAR2 ( 30 ) ,
OBMEDZENIE pk_consumer PRIMÁRNY KĽÚČ ( meno spotrebiteľa, priezvisko spotrebiteľa )
) ;

Vyššie uvedený kód vytvorí tabuľku „ Spotrebitelia “ so štyrmi stĺpcami a zloženým PRIMÁRNYM KĽÚČOM obsahujúcim „ meno spotrebiteľa “ a „ spotrebiteľ_priezvisko ” stĺpce:

  • ' Consumer_id “ je stĺpec s typom údajov “ NUMBER “.
  • ' meno spotrebiteľa ” stĺpec je súčasťou PRIMARY KEY s dátovým typom “ VARCHAR2 “ a maximálnu dĺžku tridsať znakov.
  • ' spotrebiteľ_priezvisko ” stĺpec je súčasťou PRIMARY KEY s dátovým typom “ VARCHAR2 “ a maximálnu dĺžku tridsať znakov.
  • ' Consumer_mail “ je stĺpec s typom údajov “ VARCHAR2 “ a maximálnu dĺžku tridsať znakov.
  • Názov obmedzenia PRIMÁRNY KĽÚČ je „ pk_consumer “.

Výkon

Výstup zobrazuje správu o úspechu po vytvorení novej tabuľky so zloženým primárnym kľúčom.

Záver

Ak chcete vytvoriť tabuľku s PRIMÁRNYM KĽÚČOM, použite „ PRIMÁRNY KĽÚČ ” kľúčové slovo pri definovaní stĺpca v poli “ VYTVORIŤ tabuľku “vyhlásenie. Keď je vytvorený PRIMÁRNY KĽÚČ, Oracle vygeneruje predvolený názov pre svoje obmedzenie PRIMARY KEY, aby ho identifikoval. Používatelia však môžu definovať svoje vlastné obmedzenie PRIMÁRNY KĽÚČ pomocou „ OBMEDZENIE kľúčové slovo. Oracle navyše poskytuje možnosť vytvorenia zloženého PRIMÁRNEHO KĽÚČA.