ストアドプロシージャでテーブル変数を使用する際に、パフォーマンス上の問題が発生しています。ここテーブル変数SQL Serverストアドプロシージャの挿入時のパフォーマンスが悪い
は、実際に何が起こるかである:
DECLARE @tblTemp TABLE(iId_company INT)
INSERT INTO @tblTemp(iId_company)
SELECT id FROM .....
SELECT 138件の結果を返すが、テーブル変数に挿入すること1min15をとるが、私は同じSELECTで一時テーブルを使用する場合、woops、0秒を要する。
CREATE TABLE #temp (iId_company INT)
INSERT INTO #temp(iId_company)
SELECT id FROM ...
何が問題を引き起こす可能性がありますか?