如何复制一个表到另一个数据库中
2016-01-25 · 知道合伙人软件行家
关注
展开全部
这里两个数据库是不是在同一台电脑上很重要,要是在同一台电脑上,用语句就能搞定。前提是要导入数据的数据库里面不存在这个表。
不存在复制本题。
select *
into 新数据库.新表名
from 旧数据库.旧表名
如果只导入某列的话 select 列1,列2...
把要导入的列名写出来.
如果已经存在表,仅仅是要将数据复制过去,那么语句就是:
insert into 新数据库名.新表名
select *
from 旧数据库名.旧表名
导入部分列:
insert into 新数据库名.新表名(列1,列2,...) values
select 列1,列2,...
from 旧数据库名.旧表名
不存在复制本题。
select *
into 新数据库.新表名
from 旧数据库.旧表名
如果只导入某列的话 select 列1,列2...
把要导入的列名写出来.
如果已经存在表,仅仅是要将数据复制过去,那么语句就是:
insert into 新数据库名.新表名
select *
from 旧数据库名.旧表名
导入部分列:
insert into 新数据库名.新表名(列1,列2,...) values
select 列1,列2,...
from 旧数据库名.旧表名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-15 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517202
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
如果另一个库中没有同名的表
select * into b数据库.dbo.a表 from a数据库.dbo.a表 where 条件
如果是追加到另一个表中
inert into b数据库.dbo.a表
select * from a数据库.dbo.a表 where 条件
不同数据库的格式: [数据库名.所有者名.表名]
INSERT INTO 数据库B.dbo.表2
SELECT * FROM 数据库A.dbo.表1 WHERE ....
select * into b数据库.dbo.a表 from a数据库.dbo.a表 where 条件
如果是追加到另一个表中
inert into b数据库.dbo.a表
select * from a数据库.dbo.a表 where 条件
不同数据库的格式: [数据库名.所有者名.表名]
INSERT INTO 数据库B.dbo.表2
SELECT * FROM 数据库A.dbo.表1 WHERE ....
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into 库2.表 select * from 库1.表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询