У меня есть большая переменная табличного типа, определяемая пользователем, имеющая 129 столбцов
.
Я буду хранить около 2000–3000 записей
в этой переменной за раз и передавать их различным хранимым процедурам и функциям для получения дополнительных данных и внесения изменений в новую переменную того же типа и возвращение этой новой переменной в исходный SP. (Это связано с тем, что параметр типа таблицы может передаваться только как ТОЛЬКО ДЛЯ ЧТЕНИЯ
).
Это мой алгоритм.
SP1
@tmp tableType
{
INSERT @tmp EXEC
SP2 (@tmp)
INSERT @tmp EXEC
SP3 (@tmp)
}
Какой из них мне следует использовать @ table varible
или #temp table