少し前に、予測行数がおかしい件について記事を書きました。ryuchan.hatenablog.com
少しトリッキーですが、USE句でパラメータ化されていないデータベースを指定し、実際のクエリでは [データベース名].[スキーマ名].[テーブル名]と指定することで解決できます。例えば下記の通りです。
USE master -- ← master データベースの パラメータ化は単純(SIMPLE) SELECT * FROM AdventureWorks2012.Sales.OrderHeader -- AdventureWorks2012 のデータベースのパラメータ化は強制(FORCED)
上記の対応を行うと、下図の通り予測件数も正確になります。(あ、上記クエリの結果ではないです。時間がないので色々手抜きになってます。)
うーん、これだったら OPTION 句でパラメータ化を指定できるようにしてくれたらいいのに....(独り言)
※自分に適した仕事かぁ。なんだろうね。
自分に適した仕事がないと思ったら読む本―落ちこぼれの就職・転職術 (幻冬舎新書)
- 作者: 福澤徹三
- 出版社/メーカー: 幻冬舎
- 発売日: 2008/01
- メディア: 新書
- 購入: 4人 クリック: 105回
- この商品を含むブログ (13件) を見る