SQL 中OPENQUERY的使用
来源:互联网 发布:有哪些靠谱的网络兼职 编辑:程序博客网 时间:2024/06/05 12:12
OpenQuery 是SQL Server用来与其他Server交互的一种技术,通过OpenQuery,SQL Server 可以直接访问其他数据库资源。
而其他数据库在OpenQuery 表达式中是以Linked Server 存在的。 使用sp_linkedservers 可以找到当前数据库的所有linked server.
例如在sql server 2008数据库中通过链接服务器想访问sql server 2000 的数据库就必须使用OpenQuery了。
OpenQuery的表达式可以这么写:
Select * from OpenQuery([linkedServerName],'Select * from t1 where id < 10')
而且值得注意的是,如果,你要在OpenQuery中执行如下的数据库语句,
Select * from t1 Where Name = 'ida'
'ida' 必须以双引号的形式传人,如下,
Select * from OpenQuery([linkedServerName],'Select * from t1 where name= ''ida''')
如果是要写入数据到另外的数据库呢?格式如下:
insert into openquery([linkedServerName],'select id,name,....
from [dbname].dbo.tbname where 1=0') select id,name,...
from t2
where ...
2 0
- SQL 中OPENQUERY的使用
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL server 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- 在SQL Server中使用OpenQuery访问其他数据库
- OPENQUERY使用
- SQL 在OPENQUERY中使用传入参数和临时表获取参数
- SQL Server 中关于EXCEPT和INTERSECT的用法以及 OPENQUERY连接Oracel比较
- 转:使用OpenQuery或OPENROWSET的方法
- 转:使用OpenQuery或OPENROWSET的方法
- 从sql server 到Oracle使用openquery带参数查询
- SQL OPENQUERY用法
- SQL SERVER 下 OPENQUERY 的级联查询及更新
- OPENQUERY函数的用法
- SQL Server openquery,opendatasource 用法。
- OPENQUERY
- linux ------ input 子系统设备驱动
- 通过UltraISO制作U盘启动盘
- Java EE HTML5 WebSocket 示例
- 简单又复杂的三层网络转发技术
- ArcGIS for Android 开发:Android 平台搭建
- SQL 中OPENQUERY的使用
- hdu2544 最短路(Floyd,Dijkstra算法)
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- Android创始人:开放必胜
- __FILE__,__LINE__,__DATE__,__TIME__
- [UIApplication sharedApplication] openURL IOS7读取缓存
- 这就是我的初恋
- 监听iOS检测屏幕旋转状态,不需开启屏幕旋转
- getCurrentSession()与openSession()的区别