社区
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
...全文
23
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
作业
写回复
配置赞助广告
用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
打赏
举报
回复
上面有怎么错误呢
Oracle11g客户端精简版
Oracle11g客户端精简版,WIN7上测试通过,绝对能用,安装完成后,请参阅readme.txt文件修改即可.
如何在 PostgreSQL 中实现
跨
数据库
的关联查询?
在 PostgreSQL 中实现
跨
数据库
的关联查询可以通过dblink扩展或设置来完成。dblink适用于更灵活和复杂的
跨
库
操作
,但需要注意性能和权限问题。设置则相对简单,但需要注意表的全名指定。在实际应用中,应根据具体需求和场景选择合适的方法,并充分考虑数据的一致性和性能。希望通过本文的介绍和示例,能够帮助您在 PostgreSQL 中顺利实现
跨
数据库
的关联查询,以满足复杂的业务需求。??相关推荐??关注博主???带你畅游技术世界,不错过每一次成长机会!??学习做技术博主创收??
为什么防止
跨
数据库
操作
数据?
(1) 当
数据库
分散在多个服务器上的时候,直接
数据库
名称.表名就会完全错误,造成程序的全面更改;
跨
服务器应该使用OpenQuery或者webservice去
数据库
直接调用。 (2) 从
数据库
的安全上讲,不同的用户应该就有不同的权限,由于现在是统一权限不会出现问题,当权限不同时,
跨
库
操作
就会出现错误,没有权限去
操作
。 (3) 同一个
数据库
中,当业务逻辑复杂到一定程度
如何
跨
数据库
进行
数据
操作
从一个
数据库
表导入到另一个
数据库
表或者说 将一个库中的表的数据添加到另一个库的表中 其实不用数据导入导出那么复杂,目前有两种
跨
数据库
操作
1、不同的服务地址 eg:[192.168.**.*0].Data01.dbo.TestTable01 [192.168.**.*1].Data01.dbo.TestTable02 1、 那么两...
跨
数据库
查询oracle,
跨
数据库
查询(oracle
跨
数据库
查询)
跨
数据库
查询(oracle
跨
数据库
查询)2020-07-24 11:06:27共10个回答1、同一个服务器
跨
数据库
查询selecta.列1,a.列2,b.列1,b.列1,from数据1.dob.查询表1ainnerjoin数据2.dbo.查询表2bonb.关联字段=a.关联字段where条件2、不同服务
跨
数据库
查询:首先创建链接服务器,后查询方法与1类似,只是查询时需要把数据链接名称添加到查询中....
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章