2016-08-05 62 views
-1

我需要在PF上創建LF,使用字段中的S關鍵字僅選擇特定數據。
但我還需要從記錄格式中排除該選擇字段,這是可能的嗎?從LF中排除字段選擇

+0

你試過了嗎?你得到了什麼? – Charles

+0

是的!我無法編譯它! – LppEdd

+1

請向我們展示代碼 – jmarkmurphy

回答

2

不符合DDS,我記得。請參閱msg CPD7948「鍵,選擇或省略在邏輯文件中找不到的字段名稱原因......。:在鍵,選擇或省略字段上指定的字段名稱必須是在邏輯文件中指定的字段的名稱「。

另一種方法是使用SQL來定義要包含的字段和選擇;要麼是CREATE INDEX用於鍵控LF,要麼CREATE VIEW用於非鍵控LF。

或者在包含字段的物理文件上使用[非]鍵選擇來創建所需的邏輯文件,但是另外創建一個邏輯或物理文件來定義記錄格式(RCDFMT),該記錄格式可以在打開查詢文件(OPNQRYF)的格式規格(FORMAT),並在運行時使用共享查詢開放數據路徑(查詢ODP),而不是直接訪問包含不需要字段的邏輯文件。