通路美科技
公司簡介|最新消息|技術與服務| 解決方案 | 資訊區 | 聯絡我們|菁英招募|網站導覽| 回首頁
最新消息

  回Q & A目錄

COBOL可在不同之group item下,定義相同之item name,但database因強調redudance,是以所有之column name皆不可重覆,ACU4GL如何處理?

無標題文件

除上述情形外,還有一種情會發生 column name 相同,此情況乃因 COBOL 之 field name 長度為 30 bytes , Database 之 Column name 長度只能 18 bytes 若您的 field name 前 18bytes 若您的 field name 前 18 bytes 相同, occurs 之 field name 時則在 16 bytes 以下,若 column name 相同時,除了改 COBOL field name 長度外, ACU4GL 提供另一方式以人工定義轉換後之 database column name 如下:

COBOL :

01 employee-record.

03 date-hired.

05yy pic99

05mm pic99

03date-last-paid.

$xfd name=year-paid

05yy pic99

$xfd name=month-paid

05mm pic99.

$xfd name=day-paid

05 dd pic99.

Database :

yy mm dd year-paid month-paid day-paid
88 02 15 94 04 30