求:怎么样用SQL存储过程 *** 作两个数据库中的数据

求:怎么样用SQL存储过程 *** 作两个数据库中的数据,第1张

首先在某一数据服务器(存储过程所建服务器)上建立链接

--创建链接服务器

exec sp_addlinkedserver

@server ='1721617',--链接服务器名,这个可以改简单点,比如S003,引用也方便

@srvproduct = '',

@provider = N'SQLOLEDB',

@datasrc = N'1721617',--远程服务器名称

@catalog = N'Master'

go

--创建远程登录

exec sp_addlinkedsrvlogin

@rmtsrvname = '1721617',

@useself='False',

@rmtuser = 'sa', --远程服务器登录名称

@rmtpassword ='1234'

go

Select top 100 From [1721617]mrpdboUserInfo

在某一数据库服务器上访问另一数据库服务器

UPDATE [1721617]mrpdboUserInfo SET 字段=值

这样你就可以访问另一计算机了

若有什么不明白的希望我们能够交流

必须是AB数据库在同一个服务器上:

insertintoBtable(col2)selectcol1fromAtable

如果没在同一个服务器上,如服务器M和N,就这样:

insertintoNBDBOtable(col2)selectcol1fromMADBOtable;

以上就是关于求:怎么样用SQL存储过程 *** 作两个数据库中的数据全部的内容,包括:求:怎么样用SQL存储过程 *** 作两个数据库中的数据、请问sql中如何在两个数据库间数据转移、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9766479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存