我们知道在mysql,oracle等数据中,在批量插入数据时,使用insert into tablename(col_1,col_2,col_3,....) values(val_1,val_2,val_3,....),(val_1,val_2,val_3,....),(val_1,val_2,val_3,....),...........的语法,
在sql server中insert没有此语法,要想实现同样的功能,则应该这样写:
insert into tablename(col_1,col_2,col_3,....) select val_1,val_2,val_3,.... union select val_1,val_2,val_3,.... union select val_1,val_2,val_3,.... union select ...........