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