Hvordan lage primærnøkkel i Oracle SQL

Hvordan lage primærnøkkel i Oracle SQL


Primærnøkler satt unike kolonne identifikatorer for Oracle tabeller. Primærnøkler er tildelt under designfasen av databasetabeller, og de er implementert under opprettelsen av tabellene. Primærnøkler er standard tabellelementer. Uten en primærnøkkel, trenger tabellspørringer ikke fungere på topp ytelse, noe som bremser svartid. Du kan opprette en primærnøkkel for en tabell i kommandolinjen for Oracle.

Bruksanvisning

1 Lag din tabell uttalelse. Den "opprette tabellen" statement setter opp en ny tabell element for Oracle database. Følgende starter din tabell skapelse:

opprette tabellen kunde ()

Koden ovenfor lager en tabell som heter "kunde".

2 Lag tabellkolonnene. I dette eksempel er en kunde tabell opprettet. Kunden tabellen holder for- og etternavn for dine kunder. Følgende kode viser deg hvordan du kan lage kolonner for tabellen:

opprette tabellen kunden (
first_name varchar2 (50) ikke null,
last_name varchar2 (50) ikke null
)

3 Lag en primærnøkkel. Primærnøkkelen må være en unik verdi. Siden flere kunder kan ha samme fornavn og etternavn, er en identitetskolonne satt opp. Identiteten kolonnen er en numerisk verdi som inkrementerer hver gang et nytt opptak setter inn i tabellen. Følgende sett "customerID" som primærnøkkel:

opprette tabellen kunden (
first_name varchar2 (50) ikke null,
last_name varchar2 (50) ikke null,
begrensning PK_customerID primærnøkkel (customerID)
)