社区
MS-SQL Server
帖子详情
怎样跨数据库进行这样的操作?
Symsan
2003-12-19 09:50:53
其中 列b,列a属于同一个表里的,
当列a = 数据库1 里的 表1 里的 列1
使数据库1 里的 表1 里的 列2 = 列b
update set 数据库1..表1.列1 = 列a from 表a
where 数据库1..表1.列2 = 列b
...全文
80
6
打赏
收藏
怎样跨数据库进行这样的操作?
其中 列b,列a属于同一个表里的, 当列a = 数据库1 里的 表1 里的 列1 使数据库1 里的 表1 里的 列2 = 列b update set 数据库1..表1.列1 = 列a from 表a where 数据库1..表1.列2 = 列b
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LoveSQL
2003-12-19
打赏
举报
回复
建议使用联接服务器,这样就可以直接操作另一个数据库的表了
如;
select fieldname from database1.dbo.tablename
Symsan
2003-12-19
打赏
举报
回复
ename,cname 是表 INVESTOR里的
update INVESTOR set ename = dgll..qyzl.qymc
where cname=dgll..qyzl.ksmc
错误信息:
服务器: 消息 107,级别 16,状态 3,行 1
列前缀 'dgll..qyzl' 与查询中所用的表名或别名不匹配。
服务器: 消息 107,级别 16,状态 1,行 1
列前缀 'dgll..qyzl' 与查询中所用的表名或别名不匹配。
zclxyh
2003-12-19
打赏
举报
回复
insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)
select * from 源数据库..表
--或用链接服务器:
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','密码'
exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程
go
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
go
--后删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
dlpseeyou
2003-12-19
打赏
举报
回复
update 表a set 数据库1..表1.列1 = 列a
where 数据库1..表1.列2 = 列b
dlpseeyou
2003-12-19
打赏
举报
回复
update set 数据库1..表1.列1 = 列a from 表a
where 数据库1..表1.列2 = 列b
update 后必须有一个数据库名
Symsan
2003-12-19
打赏
举报
回复
上面有怎么错误呢
跨
数据库
的SQL
操作
跨
数据库
的SQL
操作
如果只是临时访问,可以直接用openrowsetSELECT * FROM openrowset(SQLOLEDB ,10.1.1.10;sa;sunshine ,SELECT * FROM NJS_ERP.dbo.Ecode Where ecode = 001) AS aSELECT * FROM openrowset(SQLOLEDB ,1
oracle
跨
数据库
操作
,ORACLE
跨
数据库
操作
,DBLINK的使用
前几天帮一个朋友弄ORACLE
跨
数据库
的
操作
,共享下具体的
操作
流程:一、不同IP的
数据库
(DBLINK)本地
数据库
ip 10.56.7.26远程
数据库
ip 233.215.219.81.在10.56.7.26
数据库
安装文件中,找到$ORACLE_HOME/network/admin/tnsnames.ora文件,末尾添加MEDIADBLINK =(DESCRIPTION =(ADDRESS_LIS...
EF
跨
数据库
操作
以前在用MVC + EF 的项目中,都是一个
数据库
,一个DbContext,因此一直没有考虑过在MVC+EF的环境下对于多个
数据库
的
操作
问题。等到要使用时,才发现这个问题也不小(关键是有个坑)。直接说这个问题的解决流程吧: 1)由以往的经验:在ADO.NET中,要
操作
多个
数据库
,那就多写两个SqlHelper吧,或封装下,能动态的修改链接字符串。因此想到在这里能不能建多个ADO.NET实体数
ThinkPHP
跨
数据库
连接
操作
使用 ThinkPHP同时
操作
多个
数据库
。
sql server
跨
数据库
操作
1、有时候获取数据需要
操作
其他的服务器,可以采用外链的方式
进行
连接获取 首先在
数据库
执行以下的语句创造一个外部链接: –映射一个远程
数据库
EXEC sp_addlinkedserver ‘设置的服务器名称’, ‘要添加为链接服务器的 OLE DB 数据源的产品名称,sqlserver可为空’, ‘与此数据源对应的 OLE DB 访问接口的唯一编程标识符 (PROGID)’ ‘远程
数据库
的IP或主...
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章