Tips

TEXT TO BLOBコマンドをUnicodeモードで使用した場合のサイズ制限

日付2009/10/28
ID75918 (英語原文参照)
バージョン11.4
プラットフォームMac & Win

Unicodeモードの4D v11 SQLアプリケーションは、TEXT TO BLOBコマンドに次の定数のいずれかを渡すことができます。

  • UTF8 C string
  • UTF8 Text with length
  • UTF8 Text without length
  • 残りの定数(Mac C string, Mac Pascal string, Mac Text with length, Mac Text without length)は、4D 2004以前で使用されていた文字セットの使用を強制するものです。

    接頭辞Macを有する定数を使用し、以前の文字セットで変換されたBLOBは、32,000バイトにサイズが制限されます。

    Unicodeモードでは、テキストのサイズ上限が理論的には2GBなので、TEXT TO BLOBコマンドを使用するのであれば、接頭辞UTF8を有する定数を使用するか、CONVERT FROM TEXTコマンドを使用するようにしてください。