繁体   English   中英

现代化IBM i-PF / LF->表/视图/索引的行为吗?

[英]Modernizing IBM i - PF/LF -> Tables/Views/Indexes berhaviour?

IBM i(OS 7.1)现代化策略的问题:

说我有一些带有关联逻辑文件的物理设备,

如果我使用相同的SQL表,视图和索引重新创建-RPG,CLP程序(包括OPNQRYF和OVRDBF)是否可以按原样运行? 他们是否需要重新坐骑...甚至更多。

我意识到带有字段选择或比较的逻辑可能需要一些特殊处理。

谢谢!

通常,您可以将PF转换为表,将LF转换为视图/索引,而无需重新编译任何内容。

将PF转换为表时,您可以(并且应该)甚至添加LONG_COLUMN_NAMES和主键约束,但不起作用。

关键是使用DSPFD检查PF的Record Format Level Identifier和SQL表。 如果它们相同,那么您将不会看到级别检查。

Record Format List                              
                       Record  Format Level     
 Format       Fields   Length  Identifier       
 MYDDSPFA        114      634  4BBE898C9C79B    

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM