0

ソーステーブルからターゲットテーブルを更新したい。ソースに新しいデータがない場合、更新はありません。SSMS でオプション 'Include Actual Execution Plan' を選択する前に、結果に影響を受ける行が表示されません。これは望ましいことです。オプションが選択された後、結果は常に以下のように影響を受ける 1 行が表示され、混乱を招きます。ただし、この場合は 3 行なので、どの行が影響を受けますか。

SQL Server 実行時間: CPU 時間 = 0 ミリ秒、経過時間 = 0 ミリ秒。SQL Server の解析時間とコンパイル時間: CPU 時間 = 0 ミリ秒、経過時間 = 0 ミリ秒。

(影響を受ける行はありません)

(1 行が影響を受けます)

SQL Server 実行時間: CPU 時間 = 46 ミリ秒、経過時間 = 38 ミリ秒。

SQL Server 実行時間: CPU 時間 = 0 ミリ秒、経過時間 = 0 ミリ秒。

結果: 行は更新されませんでした

4

1 に答える 1

3

最初の行数は更新の数です。お気づきのとおり、2 番目の行数は実際の実行計画です。心配しないで。あなたのデータは更新されていません。これは、この質問の繰り返しです:余分な「(1 行が影響を受ける)」があるのはなぜですか?

于 2013-06-28T01:38:26.460 に答える