現在地: Visual LANSA 開発者ガイド > 1. アプリケーション、フィールド、データベース、リポジトリの概要 > 1.6 アプリケーション・データベースの作成 > 256バイトを超える列の取り扱い
256バイトを超える列の取り扱い

長さが256バイトを超える列は、ちょうど256バイトの英数字列として生成されます。

SELECTやFETCHで取り出せるのは先頭256バイト分だけであり、残余がある場合はその旨の警告が現れます。また、そのような列を含む行をUPDATEステートメントで更新しようとすると、256バイトを超える分が切り詰められてしまいます。外部アプリケーションで設定した情報が失われることにもなりかねません。

したがって、そのようなテーブルは、読み込み専用で使うよう強くお勧めします。あるいは該当する列を削除するという方法もあります。