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 | コピーブック構造の名前を指定します。 |