[ |../../index.htm#lansa/get_field.htm]
現在地:
9.82 GET_FIELD
注意: 9.1 組み込み関数の規則 利用オプション
LANSAリポジトリに保管されているフィールド属性を取得して呼び出し元のRDMLファンクションに戻します。
戻り値は、『LANSA/AD ユーザーガイド』の「フィールド定義の表示/変更」に掲載されている「フィールド定義の明細表示」の項目とまったく同じです。
引数
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
1 |
A |
必須 |
リポジトリから取得するフィールドの名前 |
1 |
10 |
|
|
2 |
A |
任意 |
コンポーネントの場合、プロセスの名前または*COMP |
1 |
10 |
|
|
3 |
A |
任意 |
ファンクションまたはコンポーネントの名前。引数2を指定した場合は必須です。 |
1 |
10 |
|
|
戻り値
番号 |
タイプ |
必須/任意 |
記述 |
最小長 |
最大長 |
最小小数桁数 |
最大小数桁数 |
1 |
A |
必須 |
戻りコード |
2 |
2 |
|
|
2 |
A |
任意 |
フィールド・タイプ |
1 |
1 |
|
|
3 |
N |
任意 |
フィールド長、つまりフィールドの総桁数。BLOBやCLOBタイプの場合、長さはゼロ(0)です。 |
3 |
15 |
0 |
0 |
4 |
N |
任意 |
小数部の桁数。タイプによっては適用されません。 |
1 |
15 |
0 |
0 |
5 |
A |
任意 |
参照フィールド名 |
1 |
10 |
|
|
6 |
A |
任意 |
フィールド記述 |
1 |
40 |
|
|
7 |
A |
任意 |
フィールド・ラベル |
1 |
15 |
|
|
8 |
A |
任意 |
ヘッダー用リスト。3×A(20) |
1 |
60 |
|
|
9 |
A |
任意 |
出力属性用リスト。10×A(4) |
1 |
40 |
|
|
10 |
A |
任意 |
入力属性用リスト。10×A(4) |
1 |
40 |
|
|
11 |
A |
任意 |
編集コードまたは編集語 |
1 |
20 |
|
|
12 |
A |
任意 |
フィールドのデフォルト |
1 |
20 |
|
|
13 |
A |
任意 |
任意のフィールド別名 |
1 |
30 |
|
|
14 |
A |
任意 |
システム・フィールド・フラグ |
3 |
3 |
|
|
15 |
A |
任意 |
キーボード・シフト |
1 |
1 |
|
|
16 |
A |
任意 |
コンポーネント (Y/N) |
1 |
1 |
|
|
17 |
A |
任意 |
定義ソース W:作業フィールド D:データ・ディクショナリ プロセスとファンクションの引数に指定がない場合は、常にDが戻されます。 |
1 |
1 |
|
|
18 |
A |
任意 |
プロンプト・プロセス名 作業フィールドではブランクが戻されます。 |
1 |
10 |
|
|
19 |
A |
任意 |
プロンプト・ファンクション名 作業フィールドではブランクが戻されます。 |
1 |
7 |
|
|
20 |
A |
任意 |
RDMLXフィールドかどうか |
1 |
1 |
|
|
[ |../../index.htm#lansa/get_field.htm]