加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

局域网内两sqlserver数据库数据导入

发布时间:2020-12-12 15:48:42 所属栏目:MsSql教程 来源:网络整理
导读:从一台机器上的数据库将表的内容导到另一太机器上的数据库相应表中: ? --以下例子中ydh3为精通分店数据库服务器机器名,yedh为神通数据库服务器机器名.跑前把这两个名字全部替换成实际机器名. sp_addlinkedserver ydh3 go delete from ydh3.evideobill_sh.db

从一台机器上的数据库将表的内容导到另一太机器上的数据库相应表中:

?

--以下例子中ydh3为精通分店数据库服务器机器名,yedh为神通数据库服务器机器名.跑前把这两个名字全部替换成实际机器名.

sp_addlinkedserver ydh3
go
delete from ydh3.evideobill_sh.dbo.ktv_tbl_customer
delete from ydh3.evideobill_sh.dbo.BL_TBL_MemberGrade
go

--导会员表信息
insert into ydh3.evideobill_sh.dbo.ktv_tbl_customer(MemberID,CustomerID,CustomerName,Sex,PaperType,PaperNumber,DialNumber,Address,CardTypeID,CardNum,Balance,CreateDate,remark,BirthDate,RelationPhone,GradeID,MemberPsw,MemberAccountTotal,MemberAccountID,CardToolType,Status,TotalIntegral,CarNum,MemberAccountOverdraft,CardIntegral,MemberAccountBalance)
select MemberID,MemberAccountBalance
?from yedh.evideoktv.dbo.ktv_tbl_customer? ----导入时请将这里的evideoktv替换成实际的数据库名???
go

if Exists(Select ParameterValue From? ydh3.evideobill_sh.dbo.BL_TBL_SystemParameter where ParameterName = 'ShopNo' and ParameterValue is not null and ParameterValue <> '')
? Update ydh3.evideobill_sh.dbo.ktv_tbl_customer Set CatenationID = (Select ParameterValue from ydh3.evideobill_sh.dbo.BL_TBL_SystemParameter where ParameterName = 'ShopNo')
else
? Update ydh3.evideobill_sh.dbo.ktv_tbl_customer Set CatenationID = 1
go

----导会员等级表数据酒水折扣和包厢折扣均取原来的等级折扣
insert into ydh3.evideobill_sh.dbo.BL_TBL_MemberGrade(GradeID,GradeCode,GradeName,WineRebate,RoomRebate,GradeStatus,RoomChargeDiscount,HourChargeDiscount,WineChargeDiscount)
select GradeID,GradeRebate,WineChargeDiscount
? From yedh.evideoktv.dbo.BL_TBL_MemberGrade ----导入时请将这里的evideoktv替换成实际的数据库名?????
go

--更新会员卡号对应主键ID
Update ydh3.evideobill_sh.dbo.BL_TBL_PrimaryKeyMake Set PrimaryKeyValues = (Select Max(CustomerID) From yedh.evideoktv.dbo.Ktv_tbl_Customer) Where PrimaryKeyName = 'CustomerID'
go

--更新会员标识对应主键ID
Update ydh3.evideobill_sh.dbo.BL_TBL_PrimaryKeyMake Set PrimaryKeyValues = (Select Max(MemberID) From ydh3.evideobill_sh.dbo.Ktv_tbl_Customer) Where PrimaryKeyName = 'MemberID'
go

--更新会员帐户对应主键IDUpdate ydh3.evideobill_sh.dbo.BL_TBL_PrimaryKeyMake Set PrimaryKeyValues = (Select Max(MemberAccountID) From ydh3.evideobill_sh.dbo.Ktv_tbl_Customer) Where PrimaryKeyName = 'MemberAccountID'go

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读