Vždy zadejte seznam sloupců v příkazech insert a v příkazu insert...select jej musíte zadat vždy dvakrát - oba v insert
klauzuli a v select
doložka.
SQL Server také vyvolá chybu, pokud použijete set identity_insert on
bez explicitního určení seznamu sloupců v insert
klauzule, takže i kdybyste dostali všechny sloupce ve správném pořadí, i v tomto případě byste dostali chybu.
Pro více informací si přečtěte Špatné návyky kopat:SELECT nebo INSERT bez seznamu sloupců na který Shnugo ve svém komentáři navázal.