> I'm aware of that but given the fact that the end result is the same is
> there
> any benefit in using one versus the other? Are there any "gotchas" to
> worry
> about? Is there a speed difference?
Since Select...Into must delete a table, if exists, and create a new one,
this should take some time, but it should be insignificant depending on
number of records inserted. Insert Into may reduce performance, if it has
indexes defined on the table. I never measured the difference (and don't
remember any information about it) so can't tell you for sure. I can guess
that if you have a lot of records to delete, then dropping the table can be
faster than deleting records. But remember, that if you have something
defined on that table (indexes, default values, nullability and other
things) they are not preserved by Select ... Into statement, AFAIK.
Dmitriy.