【发布时间】:2012-01-06 18:55:34
【问题描述】:
我有一个带有表值参数的 SProc,@section 类型为 dbo.SectionIn。这个参数在整个 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 要求背后的原因是什么?
【问题讨论】:
标签: sql-server-2008 table-valued-parameters