以编程方式从逻辑文件创建视图?

Create View from logical File programmatically?

问题是关于 AS/400 和视图上的逻辑文件 (LF),由 IBM i DB2 提供。 我想知道,是否有办法从逻辑文件中以编程方式生成 sql 语句(或更好,直接生成视图)。

现在,我查找 LF 说明(命令 WRKF ..)并模拟 LF 中的条件。

到目前为止,我的知识是,逻辑文件总是可以手动(可以说是手动)转换为 SQL 选择...但是如果有陷阱,为什么不能永远是执行此操作的编程方式,我想知道为什么。

我正在为此寻找类似于 IBM I 方法的东西,而不是为此编写我自己的程序。

不是编程解决方案,而是在 System i 导航器中转到您正在使用的模式和视图部分。您可以右键单击任何这些逻辑文件并 select 'Generate SQL'。您可以 select 多个,它将​​为所有人生成 SQL。有一个选项可以写入文件。