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