SQL įterpimo teiginiai yra vienas iš labiausiai paplitusių SQL teiginių, o toliau supažindinsime jus su trimis dažniausiai pasitaikančiais SQL įterpimo teiginiais.
Kai įterpiame duomenis į duomenų bazę, dažniausiai naudojami SQL įterpimo teiginiai yra šie:
INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing') - T-sql ir PL/SQL;
SELECT id, vardas, adresas INTO table2 FROM table1 - automatiškai sukurti table2, T-sql naudojimas;
INSERT INTO table2(id, name, address) SELECT id, name, address FROM table1
Čia yra trumpas trečiojo SQL įterpimo teiginio paaiškinimas, nes į talbe2 įterptus stulpelius galima nurodyti, o duomenų šaltinį galima gauti naudojant gana sudėtingus užklausos teiginius, jis gali būti lankstesnis naudoti, tačiau taip pat turime atkreipti dėmesį į tai, kad nurodydami tikslinės lentelės stulpelius, turime užpildyti visus netuščius stulpelius, kitaip duomenų įterpti nebus įmanoma.
ĮTERPTI Į lentelę2 PASIRINKITE ID, pavadinimą, adresą IŠ lentelės1
Šiuo metu, jei praleisime tikslinės lentelės stulpelius, visi tikslinės lentelės stulpeliai bus įterpti pagal numatytuosius nustatymus, o stulpelių tvarka po SELECT turi būti lygiai tokia pati kaip apibrėžta tikslinės lentelės stulpelių tvarka, kad būtų galima teisingai įterpti duomenis, o tai lengva nepastebėti ir verta atkreipti dėmesį. |