SQL-sisestuslaused on üks levinumaid SQL-lauseid ning järgnevalt tutvustatakse teile kolme kõige levinumat SQL-sisestuslauset.
Kui sisestame andmeid andmebaasi, on sagedamini kasutatavad SQL-sisestuslaused järgmised:
INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing') - T-sql ja PL/SQL jaoks;
SELECT id, nimi, aadress INTO table2 FROM table1 – loo automaatselt table2, T-sql kasutus;
SISESTA tabelisse 2(id, nimi, aadress) VALI id, nimi, aadress TABELIST 1
Siin on lühike selgitus kolmanda SQL-sisestuslause kohta, kuna talbe2-sse lisatud veerud saab määrata ja andmeallika saab saada suhteliselt keerukate päringulausete kaudu, võib see olla paindlikum kasutada, kuid peame arvestama ka sellega, et sihttabeli veerude määramisel tuleb täita kõik mitte-tühjad veerud, vastasel juhul andmete sisestamine ei ole võimalik.
SISESTA TABELISSE 2 VALI ID, nimi, aadress TABELIST 1
Praegu, kui jätame sihttabeli veerud välja, lisatakse kõik sihttabeli veerud vaikimisi ning veergude järjekord pärast SELECT peab olema täpselt sama mis sihttabeli veergude määratud järjekord, et õige andmete sisestamine lõpule viia, mida on lihtne tähelepanuta jätta ja mis väärib tähelepanu. |