Kako ustvariti tabelo v Oracle z uporabo PRIMARNEGA KLJUČA?

Kako Ustvariti Tabelo V Oracle Z Uporabo Primarnega Kljuca



Baza podatkov Oracle je znana kot najbolj priljubljena baza podatkov po vsem svetu, ki shranjuje in upravlja podatke v obliki relacijskih tabel. Ustvarjanje tabel je osnovna naloga za vsakogar, ki dela z bazo podatkov. Med ustvarjanjem tabele je primarni ključ bistvena komponenta, saj edinstveno identificira vsak zapis v tabeli in pomaga pri izboljšanju učinkovitosti poizvedbe.

Ta objava bo obravnavala naslednjo vsebino:

Kaj je PRIMARNI KLJUČ v Oracle tabeli?

V Oraclu je PRIMARNI KLJUČ stolpec ali stolpce, ki enolično identificirajo vsako vrstico tabele. Zagotavlja, da ima vsaka vrstica v tabeli razločen identifikator, kar poenostavi postopek pridobivanja podatkov in povezovanja tabel.







Oracle samodejno ustvari indeksni ključ, ko je v tabeli definiran primarni ključ, kar izboljša učinkovitost poizvedb. Poleg tega ta stolpec ne more shraniti ničelnih vrednosti, ki zagotavljajo edinstvenost in celovitost podatkov.



Ustvarite tabelo Oracle s PRIMARNIM KLJUČEM

Če želite ustvariti tabelo z imenom ' Manekenke ” s stolpcem PRIMARY KEY zaženite ta ukaz:



CREATE TABLE Manekenke (
mannequin_id ŠTEVILKA PRIMARNI KLJUČ,
mannequin_type VARCHAR2 ( 10 ) ,
manekenka_detail VARCHAR2 ( petdeset )
) ;

Zgornji ukaz ustvari tabelo s tremi stolpci:





  • ' mannequin_id ” je edinstven stolpec primarnega ključa s podatkovnim tipom ŠTEVILKA ” in ne more shraniti vrednosti NULL.
  • ' mannequin_type ' je stolpec s podatkovnim tipom ' VARCHAR2 ” in največjo dolžino desetih znakov.
  • ' mannequin_detail ' je stolpec s podatkovnim tipom ' VARCHAR2 ” in največ petdeset znakov.

Izhod

Izhod je prikazal sporočilo o uspehu po izdelavi tabele.



Opomba : Ko je PRIMARNI KLJUČ ustvarjen, Oracle ustvari privzeto ime za svojo omejitev PRIMARY KEY, da ga identificira. Vendar pa lahko omejitev primarnega ključa določite sami.

Ustvarite tabelo Oracle z edinstvenim imenom omejitve PRIMARY KEY

Če želite definirati smiselno ime za PRIMARY KEY CONSTRAINT, uporabite » OMEJITEV ” ključna beseda. Na primer, vnesite spodnji ukaz, da ustvarite novo tabelo z imenom ' delavci ” z imenom PRIMARY KEY CONSTRAINT in kliknite na “ Izvedi ” gumb:

CREATE TABLE Workers (
worker_id NUMBER,
ime_delavca VARCHAR2 ( 30 ) ,
delavski_telefon ŠTEVILKA ( dvajset ) ,
delavska_pošta VARCHAR2 ( petdeset ) ,
OMEJITEV pk_worker PRIMARNI KLJUČ ( worker_id )
) ;

Zgornji ukaz bo ustvaril novo tabelo z imenom ' delavci ” s štirimi stolpci:

  • ' worker_id ' je stolpec primarnega ključa s podatkovnim tipom ' ŠTEVILKA « in ime omejitve primarnega ključa « pk_delavec ”.
  • ' ime_delavca ' je stolpec s podatkovnim tipom ' VARCHAR2 ” in največ trideset znakov.
  • ' delavski_telefon ' je stolpec s podatkovnim tipom ' ŠTEVILKA ” in največjo dolžino dvajset števk.
  • ' worker_mail ' je stolpec s podatkovnim tipom ' VARCHAR2 ” in največ petdeset znakov.

Izhod

Izhod prikazuje, da je tabela uspešno ustvarjena.

Ustvari tabelo Oracle s sestavljenim PRIMARNIM KLJUČEM

V Oraclu lahko uporabnik ustvari tudi tabelo s sestavljenim PRIMARNIM KLJUČEM, kar pomeni, da bo PRIMARNI KLJUČ sestavljen iz več kot enega stolpca. Izvedite spodnji ukaz, da ustvarite novo tabelo z imenom ' Potrošniki ” s sestavljenim PRIMARNIM KLJUČEM:

CREATE TABLE Potrošniki (
potrošnik_id NUMBER,
ime_potrošnika VARCHAR2 ( 30 ) ,
priimek_potrošnika VARCHAR2 ( 30 ) ,
potrošnik_pošta VARCHAR2 ( 30 ) ,
OMEJITEV pk_consumer PRIMARNI KLJUČ ( ime_potrošnika, priimek_potrošnika )
) ;

Zgornja koda bo ustvarila tabelo ' Potrošniki « s štirimi stolpci in sestavljenim PRIMARNIM KLJUČEM, ki vsebuje » ime_potrošnika « in » potrošnik_priimek ” stolpcev:

  • ' potrošnik_id ' je stolpec s podatkovnim tipom ' ŠTEVILKA ”.
  • ' ime_potrošnika ' je del PRIMARNEGA KLJUČA s podatkovnim tipom ' VARCHAR2 ” in največ trideset znakov.
  • ' potrošnik_priimek ' je del PRIMARNEGA KLJUČA s podatkovnim tipom ' VARCHAR2 ” in največ trideset znakov.
  • ' potrošnik_mail ' je stolpec s podatkovnim tipom ' VARCHAR2 ” in največ trideset znakov.
  • Ime omejitve PRIMARY KEY je ' pk_consumer ”.

Izhod

Izhod pokaže sporočilo o uspehu po ustvarjanju nove tabele s sestavljenim primarnim ključem.

Zaključek

Če želite ustvariti tabelo s PRIMARNIM KLJUČEM, uporabite » PRIMARNI KLJUČ ' med definiranjem stolpca v ' USTVARI tabelo ” izjava. Ko je PRIMARNI KLJUČ ustvarjen, Oracle ustvari privzeto ime za svojo omejitev PRIMARY KEY, da ga identificira. Vendar pa lahko uporabniki določijo lastno omejitev PRIMARY KEY z uporabo ' OMEJITEV ” ključna beseda. Poleg tega Oracle ponuja tudi možnost ustvarjanja sestavljenega PRIMARNEGA KLJUČA.