两个SQl数据库中的表相互复制

来源:互联网 发布:zookeeper和nginx 编辑:程序博客网 时间:2024/05/18 12:29

解说:

fuwuqi 代表一个数据库名称,ServiceContent 代表fuwuqi数据库中的表名称,ScReferred,ScName,SpName,SpReferred 为ServiceContent表中的字段,

fwz 为源数据库名称,L0_fwxmnr 代表fwz数据库中表的名称,项目简称,项目名称,服务名称,服务简称 为L0_fwxmnr 表中的字段,

use fwz 代表fwz是源数据库,当然也可以写成fuwuqi,则下面的SQl语句数据库名称 相互调换位置即可

 sql语句如下:

use fwz

go

insert fuwuqi.dbo.ServiceContent(ScReferred,ScName,SpName,SpReferred) select 项目简称,项目名称,服务名称,服务简称 from L0_fwxmnr

--------另外的操作-------

select * into 目的库.dbo.表名 from 表名 where 1=1 复制表结构与内容
select * into 目的库.dbo.表名 from 表名 where 1=0 只复制表结构

跨库数据表复制
use 目的库
go
----删除原表
if exists(select name from sysobjects where type='u' and id=object_id('表名'))
drop table 表名

go

use 源库
go

select * into 目的库.dbo.表名 from 表名

go

原创粉丝点击