Oracle INDSÆT

0 Comments

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_dateer 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


Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *