RECORDS 次指令 (WRITE 指令)
RECORDS 指出每個觀察值寫入的總行數。 在 RECORDS 上指定的數字僅供參考。 導致變數寫入新行的實際規格是變數規格內的斜線。 每一行都以另一個斜線來要求。
- 必須在變數規格開頭之前的斜線之前指定
RECORDS。 RECORDS上的唯一規格是一個整數,指出輸出的記錄數。 如果數字與斜線指出的實際記錄數不一致,則程式會發出警告,並忽略RECORDS上的規格。- 每一行輸出的規格必須以斜線開頭。 整數可以接在斜線之後,指出要寫入值的行。 整數僅供參考。 它無法用來重新排列輸出中記錄的順序。 如果整數不符合變數規格中斜線數目所指示的實際記錄數目,則會忽略整數。
- 後面沒有變數清單的斜線會在輸出中產生空白行。
範例
WRITE OUTFILE='/data/personnel.txt' RECORDS=2
/EMPLOYID NAME DEPT
/EMPLOYID TENURE SALARY.
EXECUTE.
WRITE會在一行上寫入個人姓名及部門的值,在下一行上寫入保有期及薪資,並在兩行上寫入員工識別碼。WRITE OUTFILE='/data/personnel.txt' RECORDS=2 /1 EMPLOYID NAME DEPT /2 EMPLOYID TENURE SALARY. EXECUTE.- 此指令相當於前述範例中的指令。
WRITE OUTFILE='/data/personnel.txt' / EMPLOYID NAME DEPT / EMPLOYID TENURE SALARY. EXECUTE. - 此指令相當於上述兩個範例中的指令。