| LongVarChar フィールドの最大サイズ | |
LongVarChar フィールドの最大サイズについて説明します。
一部のプラットフォームでは、このタイプの項目属性について、GeneXus で定義可能なものより大きなサイズのものをサポートしています。
GeneXus 7.0 以降、LongVarChar 項目属性と変数の最大サイズ (Max) は、33563648 になっています。Average Length プロパティの最大値は 255 です。
値が 9999 を超える場合、1 KB の倍数の値のみを最大値として定義できます。たとえば、値に 10000 と入力すると、フィールドには 10240、つまり 1 KB の倍数で 10000 を超える最初の数が定義されます。
GeneXus では、ユーザーが定義した値が DBMS でサポートされるように制御しません。たとえば、GeneXus に AttSize で定義される項目属性があり、DBMS でサポートされる最大値が MaxDBMS で、MaxDBMS は AttSize より小さい場合に、AttSize と同じまたは小さいサイズの文字列 StrSize (MaxDBMS は StrSize より小さい) を挿入しようとすると、実行時に DBMS によりエラーが発生します。
最大値と制限:
- Visual FoxPro クライアント/サーバージェネレーターでサポートされる最大値は 2 MB です。
- Visual Basic では 32 KB の制限がありますが、これはジェネレーターの次のバージョンで拡張される予定です。
- Java および .NET には制限はありません。
これらのフィールドの管理はすべてメモリー内で実行されるため、最大サイズを選択するときには、アプリケーションを実行するクライアントマシンの性能を考慮する必要があります。
オブジェクト: Transaction、Web Panel、Procedure
言語: COBOL、RPG、Visual FoxPro、Java、.NET、Ruby
|
|
|
|
|