2017-12-29 15 views
0

IDフィールドのフォーマットは12桁です。だから、フィールドサイズプロパティを12に設定しました。入力マスクに含まれるスペースはデータベースに格納されますか?

入力を制御する必要もあります。そこで、次のような入力マスクを作成しました。

0000\ 0000\ 0000;0;# 

4桁の各グループ間のスペースは、読みやすくするためのものです。私はそこにIDを挿入するときしかし、それは次のエラーを生成します。

The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

私は14にフィールドサイズを設定した場合、それが動作するので、フィールドの長さを計算するために2つのスペースを含めています。

ここに私の疑問があります:スペースはデータベースに保存されるのでしょうか、ユーザーが入力する12桁の数字だけを保存しますか?

また、フィールドサイズを14または255に設定し、入力マスクだけで入力内容を制御するとパフォーマンスが低下しますか?

追加情報:

  • このフィールドには、一意の値が含まれますが、データベースが最大で巨大なサイズ(、含まれているテーブルには成長しない
  • 主キーではありませんこのIDフィールドは、テーブルを更新するために、クエリまたはその他の高度なものを使用する方法がわからない500のまたは1000記録))私以外にこのデータベースを(使用して
  • 人々を持っています

答えて

0

入力マスクは、データの入力方法を定義します。 したがって、論理的にスペースが保存されます。 このような小さいサイズのテーブルでは、パフォーマンスが低下することはありません。

関連する問題