IBM i(OS 7.1)现代化战略的问题:
假设我有一些具有相关逻辑文件的物理,
如果我使用相同的SQL表,视图和索引重新创建 - 将RPG,包括OPNQRYF和OVRDBF在内的CLP程序按原样运行吗?他们是否需要重新编译......或者更多。
我意识到场选择或比较的逻辑可能需要一些特殊的处理。
谢谢!
答案 0 :(得分:2)
通常,您可以将PF转换为表格,将LF转换为视图/索引,而无需重新编译任何内容。
将PF转换为表时,您甚至可以(并且应该)添加LONG_COLUMN_NAMES和主键约束而不会生效。
关键是使用Record Format Level Identifier
检查PF的DSPFD
和SQL表。如果它们是相同的,那么你将不会看到水平检查。
Record Format List
Record Format Level
Format Fields Length Identifier
MYDDSPFA 114 634 4BBE898C9C79B