Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je primárny kľúč v Oracle ?

Hodnoty primárneho kľúča v Oracle sú vždy jedinečné . Okrem toho môžu hodnoty primárneho kľúča nesmie mať hodnotu null ( chýbajúce alebo neznáma ) hodnoty , časom by sa nemalo meniť a mala by byť čo najkratšie . Identifikácia

Primárny kľúč je obmedzenie definovaná na relačné databázové tabuľky , ktoré bránia používateľom v zadávaní duplicitných záznamov do tabuľky . Obmedzenie primárneho kľúča je definovaná pomocou sady stĺpcov v databázovej tabuľke , ktoré jednoznačne identifikuje záznamy uložené v tabuľke .
Funkcia

V tabuľke , ktorá ukladá zamestnancovi informácie , možno stĺpec , ktorý jednoznačne identifikuje zamestnanec je číslo sociálneho zabezpečenia , pretože žiadne dva zamestnanci môžu mať rovnaký SSN . Meno zamestnanca nemôže byť primárny kľúč , pretože viac ako jedna osoba môže mať rovnaký názov .
Funkcia

V databáze Oracle , definovať stĺpec SSN ako primárny kľúč v tabuľke zamestnancov , dalo by sa použiť nasledujúcu syntax :

CREATE TABLE zamestnanec (

SSN číslo ,

emp_name VARCHAR2 ( 30 ) ,

číslo plat ,

OBMEDZENIA employee_pk PRIMARY KEY ( SSN ) ) ;
Účinky

Vo vyššie uvedenom príklade , ak je definovaná SSN ako primárny kľúč v tabuľke , Oracle vytvorí jedinečný index pre stĺpec SSN v tabuľke zamestnancov . Tento jedinečný index bude použitý presadiť pravidlo , že duplicitné hodnota SSN nie je možné vložiť do tabuľky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené