-- 创建临时表,并合并2个表的纪录存在临时表TABLE中
use yyu0315
DROP Table #Table
SELECT Identity(int,1,1) AS ID, Place,HappenTime,FindTime,EndTime,FireArea,
ForestArea,InjuredNum,EconomicLosses,UsedPNum,UsedCarNum,UseFee,Name,Job,CompensationFee,
Fine,SeedNum,DetainedDay,Arrest,Cause,Type,Note,datatime,County,Town,Village into #Table from
(select
r.ID,
r. Place,
r.HappenTime,
r.FindTime,
r.EndTime,
r.FireArea,
r.ForestArea,
r.InjuredNum,
r.EconomicLosses,
r.UsedPNum,
r.UsedCarNum,
r.UseFee,
r.Name,
r.Job,
r.CompensationFee,
r.Fine,
r.SeedNum,
r.DetainedDay,
r.Arrest,
r.Cause,
r.Type,
r.Note,
r.datatime,
r.County,
r.Town,
r.Village
from h_FHistoryRecord r
union all
select
t.ID,
t. Place,
t.HappenTime,
t.FindTime,
t.EndTime,
t.FireArea,
t.ForestArea,
t.InjuredNum,
t.EconomicLosses,
t.UsedPNum,
t.UsedCarNum,
t.UseFee,
t.Name,
t.Job,
t.CompensationFee,
t.Fine,
t.SeedNum,
t.DetainedDay,
t.Arrest,
t.Cause,
t.Type,
t.Note,
t.datatime,
t.County,
t.Town,
t.Village
from FhistoryRecord_temp$ t)
As S
SELECT * FROM #Table
--创建temp表,该表与临时表的结构和内容一样
select * into temp from #Table
select * from temp;
本文介绍了一种使用SQL语句来合并两个表的方法,并将合并后的数据存入临时表和临时复制表的过程。通过使用UNION ALL操作符,可以有效地避免重复数据,确保数据的完整性和准确性。

4527

被折叠的 条评论
为什么被折叠?



