質問

Microsoft SQL Server Manager Studioで新しいVARCHAR列を作成すると、デフォルトの長さは50になります。この長さには特別な意味がありますか?理論的に30〜70の長さを選択するオプションがある場合、2の累乗であるデフォルト(この場合は32、64など)を選択した方が良いと思いませんか?

役に立ちましたか?

解決

その素敵な小さなラウンド番号のため...真剣に、その非常にarbitrary意的な決定が下されたと思います。

他のヒント

可能な長さの文字列になると、2のべき乗は無意味です。

50文字未満の文字列データ型がVARCHAR()ではなくCHAR()として宣言されている方が効率的です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top