Oracle INTRODUCE

0 Comments

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


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *