SEWB+/RECORD DEFINER ユーザーズガイド
属性領域で項目の属性を定義します。
属性領域にはレコード構成ビューの選択行の属性が表示されます。ただし,複数行選択した場合には,属性は表示されません。
また,[表示]−[属性を全て表示]で属性をすべて表示するかしないかを指定できます。
属性領域で定義する項目の入力文字の規則と設定区分(必須設定か任意設定か)の一覧を表2-5に示します。
表2-5 属性領域の定義項目
定義項目名 | 入力文字列※1 | 設定区分 | 属性種別 |
---|---|---|---|
項番 | − | − | − |
辞書を参照する | − | 任意 | − |
レベル | 1〜99の半角数字 | 任意/必須※2 | 基本属性 |
標準名称 | 92文字以内の文字列 | 任意 | |
データ項目名 | 92文字以内の文字列 | 任意 | |
けた数 | 9文字以内の半角数字 | 任意※3 | |
小数部けた数 | 9文字以内の半角数字 | 任意※3 | |
反復回数 | 8文字以内の半角数字 | 任意 | |
コメント | 6,500文字以内の文字列 | 任意 | |
名前 | 92文字以内の文字列 | 任意 | 詳細属性 |
タイプ | − | 必須※4 | |
フリー定義 | 6,500文字以内の文字列 | 任意 | |
編集文字列 | 30文字以内の文字列 | 任意※5 | |
初期値 | 323文字以内の文字列。 文字定数の場合は,引用符(')で値を囲む。 |
任意※5 | |
CHAR TYPE(値) | − | 任意※5 | |
CHAR TYPE(TYPE) | 2文字以内の半角数字 | 任意※5 | |
指標名 | 92文字以内の文字列 | 任意※5 | |
可変反復回数(項目名) | 92文字以内の文字列 | 任意※5 | |
可変反復回数(最小値) | 8文字以内の半角数字 | 任意※5 | |
アドレス名 | 32文字以内の半角英数字 | 任意※5 | |
再定義名 | 32文字以内の文字列 | 任意※5 | |
EXTERNAL | − | 任意※5 | |
SYNC | − | 任意※5 | |
JUST | − | 任意※5 | |
BLANK WHEN ZERO | − | 任意※5 |
詳細属性は,SEWB+/RECORD DEFINERで生成するレコードソースやSEWB+/CONSTRUCTIONで生成するソースコードに反映するための定義情報です。
表2-6 タイプと標準けた数範囲(COBOL又はOOCOBOL)
タイプ | 標準けた数範囲 |
---|---|
X 英数字項目 | 1〜16,777,215 |
Z 数字編集項目 | 1〜18 |
N 漢字項目 | 1〜16,383 |
9 符号なし外部10進項目 | 1〜18 |
S 符号付き外部10進項目 | 1〜18 |
U 符号なし内部10進項目 | 1〜18 |
P 符号付き内部10進項目 | 1〜18 |
BU 符号なし2進項目 | 1〜18 |
B 符号付き2進項目 | 1〜18 |
E 外部浮動小数点項目 | 1〜15 |
D 内部浮動小数点項目 | 1〜15 |
1 内部ブール項目 | 1〜2,034 |
8 外部ブール項目 | 1〜2,034 |
T アドレスデータ項目 | − |
フリー定義 | − |
@コピー文 | − |
表2-7 タイプと標準けた数範囲(SQL)
タイプ | 標準けた数範囲 |
---|---|
CHAR固定長文字列 | 1〜255 |
VARCHAR2可変長文字列 | 1〜2,000 |
LONG可変長長文字列 | 1〜99,999,999※ |
NUMBER固定小数点数 | 1〜38 |
NUMBERf浮動小数点数 | 1〜38 |
DATE日付 | − |
フリー定義 | − |
表2-8 タイプ「フリー定義」の記述方法
対象言語 | 記述内容 | 記述例 |
---|---|---|
COBOL又は OOCOBOL |
PICTURE句および USAGE句の定義内容 |
PICTURE 9(5) PACKED-DECIMAL PICTURE \\\\,\\9 |
SQL | SQLデータ型 | LARGE DECIMAL INTEGER |
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.