Recently I came across a situation that I had to upload an excel spreadsheet to a SQL Server DB (both with same schemas). No problem, just use SQL INSERT statements and I'm done right?! Not so fast, the INSERT statement is cool but in case of thousands and even millions of data some performance issues...