質問: SELECT文の結果が最初の数行しか返ってこない。
回答: sqlserverで「READPAST」ヒントが有効になっていると、ロックされている行の読み込みをスキップします。 後、通常はトランザクションレベルは「COMMITTED READ」ですから、他セッションがCOMMITしていないINSERTデータは読むことは出来ません。 普通考えられるのはこんなことぐらいでしょうか。