If it uses recursion to do the inserts, you'd probably gain quite a bit using a non-recursive sorting algorithm. Memory allocation might also be a big factor if you're reading in the entire file into ...
If you ever need to sort character strings stored in SQL Server fields, check out this demonstration of how to write a common sorting algorithm using SQL Server TSQL code. You are probably familiar ...