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