Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

データベース・タイプによって、Charで末尾ブランクが意味のあるものとして扱われる場合と、そうでない場合があります。末尾ブランクが不要の場合は、Stringフィールドを使用してください。

一般的な事柄については、「1一般的な事柄については、1.1.1 フィールド・タイプについて」を参照してください。フィールド・タイプについてを参照してください。

フィールド定義の規則

Char フィールドをリポジトリに定義するときの規則は以下のとおりです。

長さ

Charは、1から65,535桁の長さにすることができます。Charには小数部はありません。

有効な鍵盤シフト

ブランク、O、E、J、または、W

許容される属性

AB、ASQN、CS、DDNN、FE、FUNC、FUNU、FUNX、JNMC、JNMU、JNMX、JNRC、JNRU、JNRX、LC、ND、PROC、PROU、PROX、RA、RB、RL、RLTB、SREV、SUNI、USRC、USRU、USRX

編集オプション

不可

デフォルト

*NULL

 使用規則使用規則

区画タイプ

RDMLX使用可能区画

ファイル

CharはRDMLXファイルでのみ使用することができます。Charは実フィールドまたはキー・フィールドとして使用することができます。キーとして使用する場合、長さは4,000バイトを超えてはいけません。

論理ビュー

Charはキー・フィールドとして使用することができます。キーとして使用する場合、長さは4,000バイトより少なくする必要があります。

仮想フィールド

Char はコード・フラグメント仮想フィールドで使用できます。

事前結合フィールド

Charは検索事前結合フィールドに使用することができます。

RDML コマンド

DEF_HEAD、DEF_FOOT、DEF_BREAK、およびDEF_LINEのみRDMLフィールドの印刷がサポートされます。ですから、レポートで使用するには、Char を Alpha に変換する必要があります。

組み込み関数

Char を組み込み関数で使用する場合、有効な引数のタイプは「A」です。

特殊値

*NULL、*NAVAIL、*REMEMBERED_VALUE

変換

詳細については、「フィールド・タイプ変換」を参照してください。

詳細については、フィールド・タイプ変換を参照してください。

使用に関する注意事項

  • 作業フィールドは TYPE(*CHAR) で定義されます。フィールド長が 25 6桁以下の場合は Alpha フィールドと同様に動作します。
  • String または Char タイプで長さが256桁以下のフィールドは、Alpha タイプのフィールドが使用できる場所であればほぼどこでも使用できます。

プラットフォームについて

  • プラットフォーム別の考慮事項については、「1プラットフォーム別の考慮事項については、1.1.1 フィールド・タイプについて」を参照をしてください。フィールド・タイプについてを参照をしてください。

ヒントとテクニック

  • 固定長の文字フィールドで長さが 256 桁以下の場合、Alpha フィールドを使用します。
  • 後続のブランクを意味あるものとして扱う場合は、String フィールドを使用します。


次のトピックも参照してください。

1.1.2 Alpha

1.1.3 String

1.1.6 NChar