SQL合并数据库语句,求大神帮忙!
2个回答
展开全部
肯定不对
你是指的是同一个数据库中的12个格式相同的表合并到一个新表中?
如果不考虑重复数据的话如下:
--为了少写几个字,先进入这个数据库
user
user99952009
--先用最简单的方法建一个新表(如果新表已存在则不需要此步)
select
top
0
*
into
z_pz00
from
z_pz01
--执行数据插入新表
insert
into
z_pz00
select
*
from
z_pz01
union
all
select
*
from
z_pz02
union
all
select
*
from
z_pz03
……
---此处省略,你自己按上面的补写即可
union
all
select
*
from
z_pz12
--完成插入,看一下新表
select
*
from
z_pz00
--如果需要删除那12个表,如下:
drop
table
z_pz01
drop
table
z_pz02
……
你是指的是同一个数据库中的12个格式相同的表合并到一个新表中?
如果不考虑重复数据的话如下:
--为了少写几个字,先进入这个数据库
user
user99952009
--先用最简单的方法建一个新表(如果新表已存在则不需要此步)
select
top
0
*
into
z_pz00
from
z_pz01
--执行数据插入新表
insert
into
z_pz00
select
*
from
z_pz01
union
all
select
*
from
z_pz02
union
all
select
*
from
z_pz03
……
---此处省略,你自己按上面的补写即可
union
all
select
*
from
z_pz12
--完成插入,看一下新表
select
*
from
z_pz00
--如果需要删除那12个表,如下:
drop
table
z_pz01
drop
table
z_pz02
……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询