我有一个很大的用户定义的表类型变量,它有129 Columns
。
我将在此变量中一次存储2000-3000 Records
,并将其传递给各种存储过程和函数以获取其他数据,并在相同类型的新变量中进行修改,并将此新变量返回给源SP。是因为表类型参数只能作为READONLY
传递)。@table变量或#temp表:性能
这是我的算法。
SP1
@tmp tableType
{
INSERT @tmp EXEC
SP2 (@tmp)
INSERT @tmp EXEC
SP3 (@tmp)
}
哪一个,我应该使用@table varible
或#temp table