我有一個表值參數類型dbo.SectionIn
SProc。這個參數在整個SProc中都被使用,我想從中刪除一些記錄,但是當然它是隻讀的設計。表值參數ReadOnly解決方法
The table-valued parameter "@sections" is READONLY and cannot be modified.
我的計劃是將其內容複製到一個表變量,並用它來代替。
DECLARE @sectionDups as dbo.SectionIn
INSERT INTO @sectionDups
SELECT *
FROM @sections
我的問題是這會招致查詢計劃,如果沒有任何性能損失,背後有什麼擺在首位的只讀要求的理由?