Oracle INTRODUCE
Rezumat: în acest tutorial, veți învăța cum să utilizați Oracle INSERT
declarație pentru a introduce date într-un tabel.pentru a insera un nou rând într-un tabel, utilizați Oracle INSERT
declarație după cum urmează:
În această declarație:
- mai întâi, specificați numele tabelului în care doriți să inserați.
- în al doilea rând, specificați o listă de nume de coloane separate prin virgulă între paranteze.,
- în al treilea rând, specificați o listă de valori separate prin virgulă care corespunde listei de coloane.
Dacă lista de valori are același ordin ca și coloanele de tabel, puteți sări peste column list deși aceasta nu este considerată ca o bună practică:
Dacă exclude una sau mai multe coloane de la Oracle INSERT
declarație, apoi, trebuie să specificați coloana lista pentru Oracle are nevoie pentru a se potrivi cu valorile din lista de valori.,
coloana pe care o omiteți în instrucțiunea INSERT
va folosi valoarea implicită dacă este disponibilă sau o valoare nulă dacă coloana acceptă o valoare nulă.
Oracle INTRODUCE declarație exemple
Să creeze un nou tabel numit discounts
pentru introducerea de date:
În discounts
masa discount_id
coloana este o coloană de identitate a cărui valoare implicită este generat automat de sistem, prin urmare, nu trebuie să specificați discount_id
coloană în INSERT
declarație.,
alte coloane discount_name
, amount
, start_date
și expired_date
sunt NOT NULL
coloane, deci tu trebuie să furnizeze valori pentru ei.
următoarea declarație introduce un nou rând în discounts
tabel:
În această declarație, am folosit de data literali DATE "2017-05-01"
și DATE "2017-08-31"
pentru data de coloane start_date
și expired_date
.,
următoarea declarație preia datele din discounts
tabel pentru a verifica inserție:
următorul exemplu inserează un nou rând în discounts
tabel:
În acest exemplu, în loc de a folosi data literal, am folosit rezultatul CURRENT_DATE
funcția pentru start_date
coloana.,
a se Vedea următorul rezultat:
În acest tutorial, ați învățat cum să utilizați Oracle INSERT
declarație pentru a insera un nou rând într-un tabel.
- a fost acest tutorial util?
- YesNo