SQL链接服务器查询-OPENQUERY的使用
2024-08-21 02:15:38
OpenQuery:
用途:与其他Server交互的技术,通过它能够直接访问其他数据库资源。可以跨平台连接,包括Oracle
--创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码
写法:
(1)查询
select * from OpenQuery([linkerServerName],'Select * from t1 where id <10')
带参数查询:
--限定条件在外面 缺点数据量大效率略低
select * from OPENQUERY (linked_server, 'SELECT id FROM msgs') WHERE id=@id)
--拼接字符串传参
DECLARE @Sql VARCHAR(1000)
set @sqlstr = 'select * from openquery(ikangmis,select * from table where id='''+@id+''')';
exec ( @sqlstr );
EXEC(@Sql)
(2)插入
insert into openquery(linkservername,'select * from table1') select * from table2 where id=2
最新文章
- 安装storm的一些很乱的笔记
- dede判断当前文章
- nginx 配置单入口
- HK游记 Day2迪斯尼(下)
- mouseenter(fn)和mouseleave、mouseover和mouseout的的区别
- 2016-1-8 Quartz框架的学习,多个气球上升的小动画
- Window 下安装Redis
- C#对数字添加逗号,千分位
- VR元年,VR虚拟现实这只风口上的猪有怎样的变化?
- SSE图像算法优化系列十:简单的一个肤色检测算法的SSE优化。
- margin 和 padding 的本质区别
- MVVM之旅(1)创建一个最简单的MVVM程序
- Gym - 101350A Sherlock Bones(思维)
- 【原创】大叔问题定位分享(6)Dubbo monitor服务iowait高,负载高
- django之全局默认设置查看及admin语言设置
- Nginx(二) nginx 无法启动
- 20165237 2017-2018-2 《Java程序设计》第8周学习总结
- Can you answer these queries? HDU - 4027(线段树+技巧)
- PHP数组和字符串的处理函数汇总
- 差异基因分析:fold change(差异倍数), P-value(差异的显著性)
热门文章
- Tomcat 8.5.x RedisSessionManager show:Caused by: java.lang.NoSuchMethodError: com.crimsonhexagon.rsm.
- mongodb批量update更新数据
- Eclipse注释模版
- List的 Select()使用方法 Demo
- Jmeter学习——测试计划元件【转】
- AWS 消息服务(九)
- 使用 LVS 实现负载均衡原理及安装配置详解(课堂随笔)
- Charles 抓包配置
- 【VS开发】ClientToScreen 和ScreenToClient 用法
- RBF神经网络学习算法及与多层感知器的比较