从sql server 到Oracle使用openquery带参数查询
来源:互联网 发布:女子防身知乎 编辑:程序博客网 时间:2024/06/04 23:47
这两天一直在做财务报表的整理、导出,其中大量用到了数据库中计算,又因为集团与子公司用到的数据库不是一个数据库,所以就用到了openquery跨库查询
因为财务报表计算比较复杂,所以这里就举一个简单地例子说明openquery使用:
openquery函数不能传递参数,
一种方法是将带参数的where限定条件放到openquery函数的外面,如
select * from OPENQUERY (linked_server, 'SELECT id FROM msgs') WHERE id=@id),但问题是如果数据量大的话,限定条件放在函数里面执行的效率更高,放在外面加重 了链接服务器的负担,等待返回结果的时间更长了,没有达到我想加快查询速度的问题。
一种方法是将openquery语句放到一个字符串里面,但是这时候就要格外注意引号的问题,如
DECLARE @Sql VARCHAR(1000)set @sqlstr = 'select * from openquery(ikangmis,select * from table where id='''+@id+''')';exec ( @sqlstr );EXEC(@Sql)
1 0
- 从sql server 到Oracle使用openquery带参数查询
- SQL server 在OPENQUERY中使用参数
- 带参数的OPENQUERY查询的写法
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL SERVER 下 OPENQUERY 的级联查询及更新
- 在SQL Server中使用OpenQuery访问其他数据库
- SQL Server openquery,opendatasource 用法。
- sql server 2000更新技巧&select 查询中带参数,游标中使用exec
- 从Sql Server迁移数据到Oracle
- 表从SQL Server迁移到Oracle
- [SQL Server] 从oracle迁移到SQL Server.
- SQL 中OPENQUERY的使用
- 从Oracle到Sql Server--Sql智能翻译器
- SQL 在OPENQUERY中使用传入参数和临时表获取参数
- 从Oracle迁移到SQL Server的陷阱
- 1028. 人口普查(20)
- webview加载图片,图片超出屏幕宽度
- Dubbo源码分析(AccessLogFilter)
- 《PCL点云库学习&VS2010(X64)》Part 18 PCL1.72(VTK6.2.0)编译CloudCompare注意点
- JAVA MD5 加密与解密
- 从sql server 到Oracle使用openquery带参数查询
- c++模板函数声明定义分离编译错误详解
- Xcode常用快捷键
- MFC调用摄像头拍照,通过curl把图片传给java后台
- tcp通讯的方式并使用socket建立客户端与服务器的通信的过程
- 设计模式六大原则
- Leetcode: 4Sum
- 基于html中canvas标签的验证码图片生成方法
- webuploader踩坑