跨数据库间的拷贝

[color=violet][size=x-large]复习一下跨数据库间的拷贝及其数据库中的非空约束。[/size] [/color]
在sqlserver数据库中,F_content和F_range是多对一的关系,F_range与F_info是多对一的关系。
现在想将FaultExport1中的数据加入到FaultExport6中:
1.首先加入F_info,sql语句如下:
insert into dbo.F_info (F_info_id,F_info_name,F_info_stime,F_info_sname,F_info_utime,F_info_uname,F_info_ostatus)
select F_info_id,F_info_name,F_info_stime,F_info_sname,F_info_utime,F_info_uname,F_info_ostatus
from [color=red]FaultExport1.dbo.F_info[/color] 2.加入F_range,sql语句如下:
insert into dbo.F_range
select F_range_id,F_range_train,F_range_ytime,F_range_dtime,F_range_parts,F_range_importance,F_info_id
from [color=red]FaultExport1.dbo.F_range[/color] 3.最后加入F_content,sql语句如下:
insert into dbo.F_content
select F_content_id,F_fault_code,F_fault_sequence,F_fault_name,F_fault_location,F_fault_mlevel,F_fault_Description,F_fault_state,F_range_id
from [color=red]FaultExport1.dbo.F_content[/color]

说明:1.语法格式:insert into b(a,b,c) select (d,e,f) from 具体数据库.具体表
2.这个只能按照这个顺序进行加入,因为外键不能为空。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值