Vložení záznamu do tabulky

Tímto způsobem vložíme data do tabulky, aniž bychom museli zadat hodnotu všech sloupců tabulky. Musíme definovat sloupce a jejich hodnoty, přičemž není nutné dodržet pořadí sloupců v tabulce.
Pokud tabulka používá ID pole s vlastností IDENTITY_INSERT neuvádíme hodnotu tohoto pole, systém ji automaticky přiřadí hodnotu.

1
2
INSERT INTO NypTabZbytky (Mnozstvi, Delka, Tavba, Jakost, Poznamka)
VALUES (2, 2.33, 'A542110', null, 'schválil vedoucí')

Do tabulky můžeme vložit záznam aniž bychom vyjmenovali sloupce. Je ale třeba dodržet zadat hodnoty všech sloupců a dodržet jejich pořadí v tabulce. 
Ani zde neuvádíme hodnotu pro pole s vlastností IDENTITY_INSERT

1
2
INSERT INTO NypTabZbytky 
VALUES (null, null, null, 2, 2.33, 'A542110', null, 'schválil vedoucí')

 

Do tabulky lze vložit hromadně data z jiné tabulky (popř.tabulek), je ale nutné, aby se cílová tabulka a zdrojová tabulka (nebo data) shodovali (popř.je nutné použít přetypování apod)

1
2
3
INSERT INTO TabOsoby 
SELECT * FROM TabZamestnanci
WHERE Vek < 50