Hadi Fadlallah, SQL Server professional breaks down the different approaches used to insert multiple rows in #sql including: Insert into values Insert into select Elect into from Bulk insert ...
The table value constructor enables users to insert multiple rows within a single INSERT operation. This avoids unnecessary additional INSERT executions and roundtrips from and to the client for ...