Currently, a minimally logged insert can only occur via BULK INSERT, BCP, OPENROWSET(bulk), or SELECT INTO. I'd ilke to be able to do a minimally logged insert into a table with no rows or no indexes, directly from a SELECT. This would be very useful in many cases. For example, it's often necessary to move around data in the same instance of SQL Server, between databases, and oftentimes bulk logging makes a lot of sense -- but SELECT INTO is not always convenient, and exporting the data to a file only to re-insert it is a messy solution at best (and in addition, incurs a lot of the I/Os that we're trying to avoid by using bulk logging in the first place).
Please wait...