在SQL 2008中为TVP创建一个INDEX

时间:2011-01-10 09:55:32

标签: sql sql-server-2008 table-valued-parameters

我们可以在SQL Server 2008中为TVP创建一个索引(表值参数)。

请任何人都可以给出语法。

先谢谢.. Vinay K

1 个答案:

答案 0 :(得分:3)

您可以拥有主键和唯一约束,它们会自动拥有支持它们的索引,但您无法为table types显式声明任何索引


如果您认为您的查询可以从其他索引中受益,那么您必须将TVP中的行复制到临时表(而不是表变量)中,您可以在其上定义所需的任何索引。但显然这会增加一些额外的开销(时间和内存成本)