sql-server - 如何将本地查询发送到开放查询 DB2400?SQL 服务器
问题描述
我需要使用 sql 中的开放查询从 DB2 / 400 检索数据,但要在联接中使用数据。为什么?
现在我的存储过程这样做是为了总结
SELECT *
FROM
(
SELECT
O.Column1 + P.Days TotalDays
FROM OPENQUERY(LinkedServer, 'SELECT * FROM myTable') O
INNER JOIN myLocal Table L
ON L.Id = O.Id
INNER JOIN Parameters P
ON P.Id = O.Id
) T
WHERE T.TotalDays <> 0
如您所见,这只是一个简单的示例,我需要使用本地表中的参数执行计算。Pherhaps 如果我可以将我的参数表发送到链接服务器,然后加入其中并执行计算然后过滤它会更快吗?
解决方案
推荐阅读
- office-ui-fabric - Office Fabric 基本列表 - 如何绑定行中的按钮以发挥作用?
- java - 如何使用 for 或 while 循环一次移动一个对象
- hibernate - Spring-boot,同一对象中的一对多关系(父母和孩子)
- javascript - 通过构建 scss 模块在 webpack 编译中出错
- python - 使用 Python 从多个 CSV/Excel 文件中绘制一个图形
- python - 创建字典以将单词与数字联系起来
- sockets - 如何检查 ssh 隧道是否处于活动状态并已连接?
- r - 减少在闪亮仪表板的标题中添加的选择输入的大小
- arrays - 打字稿中递归函数中嵌套数组的正确类型
- ssl - 如何使用 HTTPS 库在 Node.js 中托管具有有效证书的 HTTPS 服务器