MEMO

ふむ、SQLServer2000ということで。

今までは、よくMoneyとかIntとかで指定することが多かったけど、
最近、小数点の桁数制御に対応しなくてはいけないことから、
numericを使うこともでてきた。

今開発中のやつも、numericは使っているから、これは重要。

それにしても、1000件で、10倍の差がでるってことは、
Scanが遅いのかSeekがはやいのか。

Where [numericフィールド]>99999
は、後ろの数値が値によって、いろいろな型変換
されてしまう。
where [numericフィールド]>convert(numeric(5,0),99999)にすればよい。

http://blogs.sqlpassj.org/yoshihirokawabata/archive/2007/01/10/20389.aspx