コードを使用するデータベースがあります。各コードの長さは、2文字から10文字までです。
MS SQL Serverでは、パフォーマンスchar(10)
のためにこれらのコードを使用し、それらが入ってくるときにそれらをRTRIMする方が良いですか、それとも使用varchar(10)
して余分な空白を削除することを心配する必要はありませんか?コードは比較のためにアプリケーションロジックで使用されるため、空白を取り除く必要があります。
平均的なコード長については、正確に言うのは難しいです。すべてのコードが1から10の間のランダムな長さであると想定します。編集:大まかな見積もりは、コードの平均の長さで約4.7文字です。