请教,怎么把一个 查询结果的 记录集 插入到一个已经存在的数据库中?多谢

请问,如何把一个 查询结果的 记录集 插入到一个已经存在的数据库中?谢谢!
我知道:       select  …… into tb1 form tb2 where …… 是用 tb2 中的查询结果创建一个新表 tb1
这一句中 tb1 是新创建一个表,但如果 tb1 已经存在,只是想把 tb2 中的查询结果追加到 tb1 中,应该怎么写 SQL 词句呢?
谢谢!

------解决思路----------------------

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tb1]') AND type in (N'U'))
     insert into tb1
else
   select * into tb1 from tb2

------解决思路----------------------
insert into tb1(列1,列2...)
select  (列1,列2...)
from tb2
where ...
------解决思路----------------------
如果结果集和tb1的表结构一样,甚至可以直接
INSERT INTO tb1
SELECT * FROM tb2
WHERE ...