日期:2014-05-18  浏览次数:20734 次

求一个“选择一批数据,然后整批插入另一张表的存储过程 ”
如题

------解决方案--------------------
INSERT INTO 表1 FROM SELECT ...FROM 表2

上面的方面表的源结构和后面SELECT 后面的类型结构必须相符。
------解决方案--------------------
--表名2存在時
insert 表名2(字段列表) select 字段列表 from 表名1

--表名2不存在時
select 字段列表 into 表名2 from 表名1
------解决方案--------------------
insert into a select * from b where 条件
------解决方案--------------------
--表名2存在時
insert 表名2(字段列表) select 字段列表 from 表名1

--表名2不存在時
select 字段列表 into 表名2 from 表名1

这个详细 呵呵~
------解决方案--------------------
INSERT INTO table1
(年, ....)
SELECT 2007 AS 年, ....
FROM table1
WHERE 年=2006
------解决方案--------------------
insert into 目的表 select * from 原表 where year between '2006-01-01 ' and '2006-12-31 '
updata 目的表 set year= '2007-**-** ' where year < '2007-01-01 '