Altid angiv kolonnelisten i insert-sætninger, og i insert...select skal du altid angive den to gange - begge i insert
og i select
klausul.
SQL Server vil også rejse en fejl, hvis du bruger set identity_insert on
uden eksplicit at angive kolonnelisten i insert
klausul, så selvom du fik alle kolonnerne i den rigtige rækkefølge, ville du stadig få en fejl i dette tilfælde.
For mere information, læs Aaron Bertrands Dårlige vaner at sparke:SELECT eller INSERT uden en kolonneliste som Shnugo linkede til i sin kommentar.