是否可以通过RPGLE中的物理文件获取指针读取的位置?
这样我可以存储该位置并稍后再回到它?
我想如何从DB2-DB获取表的列名.
我的意思不是:
SELECT * FROM TABLE A;
Run Code Online (Sandbox Code Playgroud)
我会得到的地方:
| ColumnA | ColumnB |
------------------------
ValueA 1 ValueB 1
ValueA 2 ValueB 2
ValueA 3 ValueB 3
Run Code Online (Sandbox Code Playgroud)
但更像是:
SELECT column_name FROM TABLE A;
Run Code Online (Sandbox Code Playgroud)
得到:
ColumnA, ColumnB
Run Code Online (Sandbox Code Playgroud) 我正在将RPGLE固定格式转换为自由格式,而在转换时我遇到了一个问题,KEY-LIST&Fields被转换为数据结构.这基本上是重新定义已经直接或间接定义的字段......
DCL-DS Key_List;
Field1 CHAR(4);
Field2 CHAR(4);
END-DS;
Run Code Online (Sandbox Code Playgroud)
field1和field2都是文件的字段.下面是旧式(固定格式)
C Key_list KLIST
C KFLD Field1
C KFLD Field2
Run Code Online (Sandbox Code Playgroud)
请注意...程序给出编译时错误(SQL0314)field1&field不是唯一的