首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2005将查询结果反复插入新建表

2013-06-25 
SQL2005将查询结果重复插入新建表?前例:select * into newTable from Test_1 where name @Name第一次执

SQL2005将查询结果重复插入新建表?
前例:
select * into newTable from Test_1 where name = @Name;
第一次执行是没问题,但是再次执行时就会提示报错‘newTable’已经存在了;
将Test_1中查询出的数据行重复插入到newTable中(newTable为第一次插入时新建表,这样做的好处是无需手动建表了)请问SQL该如何写?

sql2005
[解决办法]

insert into newTable
select *  from Test_1 where name = @Name;

[解决办法]
表不存在时,可用into 把结果集生成表,表存在要用insert into 

热点排行