認証されていないユーザーが名前などの情報を入力できるようにする単純な Web フォームがあります。フィールドが であるデータベース テーブルと一致するように名前フィールドに 50 文字の制限を与えましたがvarchar(50)
、その後疑問に思い始めました。
Text
列タイプのようなものを使用する方が適切ですか、それとも名前の長さを合理的な長さに制限する必要がありますか?
私は SQL Server 2005 を使用しています。それがあなたの回答に重要な場合に備えて。
編集:同様の問題に関するこの広範な質問は見当たりませんでした。