2017-02-15 17 views

答えて

1

データベースのvarchar(n)フィールドがあり、テキストの右側に空白の文字がある場合、それらはエンジンではなくアプリケーション層からのものです。 (たとえば、列がvarchar(30)として定義され、アプリケーションフォーム/画面のテキストフィールドが(30)になります)。アプリケーション層がvarcharフィールドを提供しない場合、これが表示されます。

これはInformixにのみ有効ではありません。任意のトランザクションデータベースエンジンに対して有効です。

+0

datastageを使用してinformix DBからデータを抽出し、datastageにvarcharを定義しますが、結果セットには必ず後続の空白があります。空白はソース・フィールドにはありませんが、照会の実行後に生成されます。 – Jason

+0

非常に奇妙な状況です。このデータをInformixに記録しているアプリケーションを監視することをお勧めします。問題があるはずです。記録のためだけに、サポートチケットを開くことができます。 –

+0

私はソースアプリケーションをチェックする特権を持っていません。 – Jason

関連する問題