- - PR -
SQL Server 2000精度と長さの違い
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-08-22 08:31
SQL Server 2000精度と長さの違い
SQL Server 2000のEnterpriseManagerで テーブルで右クリックして 【テーブルのデザイン】を開き各フィールドの設定を見ることが 出来ると思いますが、 今とあるシステムで疑問に思ったフィールドがありました。 それはDecimal型のフィールドなのですが、 長さが5 精度が6になっているものでした。 このフィールドには整数しか入っていませんでした。 これは整数の場合、 5桁数字まで対応するということなのでしょうか? それとも 6桁数字まで対応するということなのでしょうか? この場合の 精度と長さの違いがいまいち理解できません。 |
|
投稿日時: 2006-08-22 09:26
おはようございます。
長さ というのは 記憶域のバイトサイズ のことです。 精度 というのは 有効桁数 のことです。 したがって、精度が6の decimal 型フィールドには6桁の数値を格納できます。 詳しくは Books Online の decimal 型と numeric 型 と 有効桁数、小数点部桁数、および長さ とを併せてご参照ください。 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 |
|
投稿日時: 2006-08-22 19:09
ありがとうございました。
参考URLを読んだところ理解できました。 |
1