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