openedge - 我可以使用 Progress Developer Studio for OpenEdge 的哪个工具来测试 ABL 查询?
问题描述
我刚刚写了以下错误的 ABL 查询:
FOR EACH T1 (WHERE T1.some-date = ' ') AND
(integer(T1.num1) >= 100) AND
(integer(T1.num1) <= 200) AND
(T1.some-other-date = 01/12/2021) AND
(T2.Name = itsme),
EACH T2 WHERE T2.num2 = T1.num2
BY T1.num1
如您所见,这是错误的,因为我将第一个括号放在“WHERE”前面而不是后面。最重要的是,我的名字“itsme”没有放在引号之间,所以 ABL 查询永远不会工作。
我一直在查看我的开发环境(“工具”菜单),但找不到 ABL 查询测试器。我还检查了目录“C:\Progressx86\OpenEdge\bin”,但作为新手我什么也没找到。
我已经下载了“DataDigger”应用程序,其中包含一个所谓的“MCF 查询测试器”,但这仅适用于单个表并且仅检查条件,而不是整个 ABL 查询。
有人知道我在哪里可以找到 ABL 查询测试器,首先用于语法检查(“WHERE”前面的括号)和(如果可能的话)用于数据测试(2021 年 1 月 12 日,是 1 月 12 日还是 12 月 1 日? )?
在此先感谢
多米尼克
解决方案
推荐阅读
- react-native - 如何在 react native 中导入组件并在手风琴中使用它
- c# - 如何在 xamarin ios 中处理超时异常
- html - 对齐具有不同宽度的特定文本?
- python - 在 TensorFlow 中对具有全局平均池化 (GAP) 的 CNN 模型的时间序列进行零填充是否有意义
- mysql - MySQL 和 Wicket:并行执行多个查询
- javascript - 在 Jest 中的特定路径加载页面
- postgresql - 如何使用 postgresql 和 sqlalchemy 建立自引用关系
- c - 如何创建和保存超过 10^18 个整数数据类型?
- opencv - 在 anaconda 中使用带有 gpu 支持的 OpenCV
- excel - Excel 图表标题将不接受连接到字符串的日期