Oracle INDSÆT
Resumé: i denne tutorial vil du lære, hvordan du bruger Oracle INSERT
erklæring til at indsætte data i en tabel.
Introduktion til Oracle INDSÆTTE erklæring
for At indsætte en ny række i en tabel, skal du bruge Oracle INSERT
erklæring, som følger:
I denne erklæring:
- Første, skal du angive navnet på den tabel, hvor du ønsker at indsætte.for det andet skal du angive en liste over kommaseparerede kolonnenavne i parenteser.,
- for det tredje skal du angive en liste over kommaseparerede værdier, der svarer til kolonnelisten.
Hvis værdien er den samme som rækkefølgen af kolonnerne, kan du springe listen kolonne selv om dette ikke anses som en god praksis:
Hvis du udelukke en eller flere kolonne fra Oracle INSERT
erklæring, derefter skal du angive den kolonne liste, fordi Oracle har behov for det til at matche med værdier i værdilisten.,
kolonnen, som du udelader iINSERT
– sætningen, bruger standardværdien, hvis den er tilgængelig, eller en NULL-værdi, hvis kolonnen accepterer en NULL-værdi.
Oracle INDSÆTTE erklæring eksempler
Lad os oprette en ny tabel, der hedder discounts
for at indsætte data:
I discounts
tabelposition>>, den discount_id
kolonne er en id-kolonne, hvis standardværdi er automatisk genereret af systemet, derfor du behøver ikke at angive discount_id
kolonne i INSERT
erklæring.,
Den anden kolonne discount_name
amount
start_date
og expired_date
er NOT NULL
kolonner, så skal du angive værdier for dem.
følgende erklæring indsætter en ny række i discounts
tabel:
I denne erklæring, vi brugte dato konstanter DATE "2017-05-01"
og DATE "2017-08-31"
til dato kolonner start_date
og expired_date
.,
følgende erklæring, der henter data fra discounts
tabel for at kontrollere, indsættelse:
følgende eksempel indsætter en ny række i discounts
tabel:
I dette eksempel, i stedet for at bruge den dato, bogstavelig, vi har brugt resultatet af CURRENT_DATE
funktion start_date
kolonne.,
Se følgende resultat:
I denne tutorial, du har lært at bruge Oracle INSERT
erklæring til at indsætte en ny række i en tabel.
- var denne vejledning nyttig?
- YesNo