【发布时间】:2015-09-15 20:55:56
【问题描述】:
我正在尝试将 DDS 定义的表转换为 DDL,而不影响现有的遗留 RPG 代码。 如果我在 SQL 中重新创建表,然后手动关闭记录级别检查,我可以做到。
想知道是否可以在创建语句或其他 SQL 命令中以某种方式关闭记录级别检查。
【问题讨论】:
-
简短回答是否定的。但是你有一些真的、真的、真的很好的理由让你必须进行记录级别的检查吗? (我个人甚至可以想到的唯一可接受的原因是您没有 RPG 源,因此无法重新编译。)
-
原因是为了避免由于从 DDS -> DDL 的变化而不得不重新编译 RPG 程序。经过简要回顾,@Danny117 下面建议的 Cruikshanking 方法似乎也可以通过在 RPG 程序和 SQL 创建的表之间使用逻辑文件来实现这一点。
标签: sql db2 ibm-midrange rpg