综治维稳台账:两个SQL数据库之间能不能复制数据表??????

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 07:48:18
两个SQL数据库之间能不能复制数据表??????
发现另一个数据库只比这个差一个表,有没有办法复制到另一个里面???

具体怎么做???

--SQL 用SELECT INTO 语句复制表语法格式如下:
SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

--或者(从database_name1数据库中复制old_tablename表数据到当前数据库中,建立新表new_table_name):
SELECT *
INTO new_table_name 
FROM database_name1..old_tablename

两个SQL数据库之间可以复制数据表。

如,数据库1下的表名为test1,现在要将数据库1中的表复制到数据库2中,可用如下方法:

1、登录数据库2

use 数据库2;

2、执行语句:

select * into test2 from 数据库1..test1;

此时,数据2中就有了test2表,内容和数据库1中的test1表一样。

可以的,MS的SQLServer提供了相应的功能来解决这个问题
具体操作是:>在你需要复制到的数据库上点右键->所有任务->导入数据->然后第一步的数据源那里改成你的源数据库->下一步->下一步->下一步->勾上你要复制的表和视图->再一路到底下一步就可以了

好像没有哦

INSERT B.dbo.UserInfo SELECT * FROM A.dbo.UserInfo试试呢