mfhco dclgen db=databasename lang=language tbl=schemaname.tablename
file=copybookname [pre={USER | TBL | NO}] [user=username] [fld={COL | NUM}]
null=nullindname [typeint={COMP | COMP5}] [typelob={LOCATOR | LOB | FILE}]
[declare={Y | N }] [str=structurename]
cobmfhco dclgen db=databasename lang=language tbl=schemaname.tablename
file=copybookname [pre={USER | TBL | NO}] [user=username] [fld={COL | NUM}]
null=nullindname [typeint={COMP | COMP5}] [typelob={LOCATOR | LOB | FILE}]
[declare={Y | N }] [str=structurename]
| databasename | ターゲット データベースの名前。 |
| language | 生成する言語。cbl がデフォルトです。c または pli を指定することもできます。 |
| schemaname | 生成されるコピーブックのスキーマ名。 |
| tablename | 生成されるコピーブックのテーブル名。 |
| filename | 生成されるコピーブック ファイルの名前。 |
| TBL | コピーブックのプレフィックスがテーブル名と同じであることを指定します。これはデフォルトです。 |
| USER | ユーザーがプレフィックスを入力することを指定します。 |
| NO | プレフィックスがないことを指定します。 |
| username | 有効な COBOL 文字で構成されたテキスト文字列。コピーブック内の各ホスト変数のプレフィックスとして使用されます。 |
| COL | 列の名前を指定します。これはデフォルトです。 |
| NUM | 列数を指定します。 |
| nullindname | NULL インジケーター名のサフィックスを指定します。デフォルトは NULL です。 |
| COMP | COMP 変数としての数値フィールドの生成を指定します。デフォルトです。 |
| COMP5 | COMP-5 変数としての数値フィールドの生成を指定します。 |
| LOCATOR | SQL TYPE LOB-LOCATOR としての LOB 変数の生成を指定します。デフォルトです。 |
| LOB | SQL TYPE LOB(size) としての LOB 変数の生成を指定します。 |
| FILE | SQL TYPE LOB-FILE としての LOB 変数の生成を指定します。 |
| declare | Y - コピーブックの一部として DECLARE TABLE を生成します。デフォルトです。 N - コピーブックの一部として DECLARE TABLE を生成しません。 |
| structurename | コピーブック構造の名前を指定します。 |