Kako stvoriti tablicu u Oracleu koristeći PRIMARY KEY?

Kako Stvoriti Tablicu U Oracleu Koristeci Primary Key



Oracle baza podataka poznata je kao najpopularnija baza podataka na svijetu koja pohranjuje i upravlja podacima u obliku relacijskih tablica. Stvaranje tablice osnovni je zadatak za svakoga tko radi s bazom podataka. Dok stvarate tablicu, primarni ključ je bitna komponenta jer jedinstveno identificira svaki zapis u tablici i pomaže u poboljšanju izvedbe upita.

Ovaj će post raspravljati o sljedećem sadržaju:

Što je PRIMARNI KLJUČ u Oracle tablici?

U Oracleu, PRIMARNI KLJUČ je stupac ili stupci koji jedinstveno identificiraju svaki redak tablice. Jamči da svaki redak u tablici ima poseban identifikator koji pojednostavljuje proces dohvaćanja podataka i povezivanja tablica.







Oracle automatski stvara indeksni ključ kada je primarni ključ definiran u tablici, što poboljšava izvedbu upita. Štoviše, ovaj stupac ne može pohraniti nulte vrijednosti koje osiguravaju jedinstvenost i integritet podataka.



Napravite Oracle tablicu s PRIMARNIM KLJUČEM

Za stvaranje tablice pod nazivom ' Manekenke ” sa stupcem PRIMARY KEY, pokrenite ovu naredbu:



CREATE TABLE Manekenke (
mannequin_id BROJ PRIMARNI KLJUČ,
vrsta_lutke VARCHAR2 ( 10 ) ,
maneken_detail VARCHAR2 ( pedeset )
) ;

Gornja naredba stvara tablicu s tri stupca:





  • ' mannequin_id ' je jedinstveni stupac primarnog ključa s tipom podataka ' BROJ ” i ne može pohraniti NULL vrijednosti.
  • ' tip_lutke ” je stupac s tipom podataka „ VARCHAR2 ” i najviše deset znakova.
  • ' maneken_detail ” je stupac s tipom podataka „ VARCHAR2 ” i maksimalne duljine od pedeset znakova.

Izlaz

Izlaz je prikazao poruku o uspjehu nakon stvaranja tablice.



Bilješka : Kada se stvori PRIMARY KEY, Oracle generira zadani naziv za svoje ograničenje PRIMARY KEY da ga identificira. Međutim, ograničenje primarnog ključa možete definirati sami.

Stvorite Oracle tablicu s jedinstvenim nazivom ograničenja PRIMARY KEY

Za definiranje smislenog naziva za PRIMARY KEY CONSTRAINT, upotrijebite ' OGRANIČENJE ” ključna riječ. Na primjer, upišite donju naredbu za stvaranje nove tablice pod nazivom ' Radnici ” s nazivom PRIMARY KEY CONSTRAINT i kliknite na “ Izvršiti ' dugme:

CREATE TABLE Radnici (
worker_id NUMBER,
naziv_radnika VARCHAR2 ( 30 ) ,
radnički_telefon BROJ ( dvadeset ) ,
radnička_pošta VARCHAR2 ( pedeset ) ,
OGRANIČENJE pk_worker PRIMARNI KLJUČ ( ID_radnika )
) ;

Gornja naredba će stvoriti novu tablicu pod nazivom ' Radnici ” s četiri stupca:

  • ' ID_radnika ' je stupac primarnog ključa s tipom podataka ' BROJ ” i naziv ograničenja primarnog ključa “ pk_radnik ”.
  • ' ime_radnika ” je stupac s tipom podataka „ VARCHAR2 ” i maksimalnu duljinu od trideset znakova.
  • ' radnički_telefon ” je stupac s tipom podataka „ BROJ ” i maksimalne duljine od dvadeset znamenki.
  • ' radnička_pošta ” je stupac s tipom podataka „ VARCHAR2 ” i maksimalne duljine od pedeset znakova.

Izlaz

Izlaz prikazuje da je tablica uspješno kreirana.

Napravite Oracle tablicu s kompozitnim PRIMARNIM KLJUČEM

U Oracleu, korisnik također može kreirati tablicu sa složenim PRIMARNIM KLJUČEM što znači da će PRIMARNI KLJUČ biti sastavljen od više od jednog stupca. Izvršite donju naredbu za stvaranje nove tablice pod nazivom ' Potrošači ” sa složenim PRIMARNIM KLJUČEM:

CREATE TABLE Potrošači (
potrošač_id NUMBER,
ime_korisnika VARCHAR2 ( 30 ) ,
potrošač_prezime VARCHAR2 ( 30 ) ,
potrošačka_pošta VARCHAR2 ( 30 ) ,
OGRANIČENJE pk_consumer PRIMARNI KLJUČ ( potrošač_ime, potrošač_prezime )
) ;

Gornji kod će stvoriti tablicu ' Potrošači ” s četiri stupca i složenim PRIMARNIM KLJUČEM koji sadrži “ ime_potrošača ' i ' potrošač_prezime ” stupci:

  • ' potrošač_id ” je stupac s tipom podataka „ BROJ ”.
  • ' ime_potrošača ” stupac je dio PRIMARY KEY-a s tipom podataka “ VARCHAR2 ” i maksimalnu duljinu od trideset znakova.
  • ' potrošač_prezime ” stupac je dio PRIMARY KEY-a s tipom podataka “ VARCHAR2 ” i maksimalnu duljinu od trideset znakova.
  • ' potrošačka_pošta ” je stupac s tipom podataka „ VARCHAR2 ” i maksimalnu duljinu od trideset znakova.
  • Naziv ograničenja PRIMARY KEY je ' pk_potrošač ”.

Izlaz

Izlaz prikazuje poruku o uspjehu nakon stvaranja nove tablice sa složenim primarnim ključem.

Zaključak

Za izradu tablice s PRIMARNIM KLJUČEM, koristite ' GLAVNI KLJUČ ' dok definirate stupac u ' STVARATI tablicu ” izjava. Kada se stvori PRIMARY KEY, Oracle generira zadani naziv za svoje ograničenje PRIMARY KEY da ga identificira. Međutim, korisnici mogu definirati vlastito ograničenje PRIMARY KEY koristeći ' OGRANIČENJE ” ključna riječ. Štoviše, Oracle također nudi mogućnost stvaranja složenog PRIMARNOG KLJUČA.