電子メール アドレスの場合、SQL Server の列にどのくらいのスペースを与える必要がありますか。
ウィキペディアで次の定義を見つけました。
http://en.wikipedia.org/wiki/Email_address
電子メール アドレスの形式は local-part@domain であり、local-part は最大 64 文字、ドメイン名は最大 253 文字ですが、転送パスまたは逆パスの最大 256 文字の長さが全体を制限します。メールアドレスは254文字以内
そしてこれ:
http://askville.amazon.com/maximum-length-allowed-email-address/AnswerViewer.do?requestId=1166932
したがって、今のところ、電子メール アドレスに許可されている合計文字数は、64 (ローカル部分) + 1 ("@" 記号) + 255 (ドメイン部分) = 320 です。
将来的には、ローカル部分の制限を 128 文字に増やす可能性があります。合計で 384 文字になります。
何かご意見は?