@section
タイプのテーブル値パラメーターを持つ SProc がありdbo.SectionIn
ます。このパラメーターは SProc 全体で使用されており、そこからいくつかのレコードを削除したいと考えていますが、もちろん設計上は読み取り専用です。
The table-valued parameter "@sections" is READONLY and cannot be modified.
私の計画は、その内容をテーブル変数にコピーして、代わりに使用することです。
DECLARE @sectionDups as dbo.SectionIn
INSERT INTO @sectionDups
SELECT *
FROM @sections
私の質問は、これによりクエリ プランでパフォーマンス ヒットが発生するかどうかです。そうでない場合、そもそも ReadOnly 要件の背後にある理由は何ですか?