@table переменная или #temp table: Performance

У меня есть большая переменная табличного типа, определяемая пользователем, имеющая 129 столбцов .
Я буду хранить около 2000–3000 записей в этой переменной за раз и передавать их различным хранимым процедурам и функциям для получения дополнительных данных и внесения изменений в новую переменную того же типа и возвращение этой новой переменной в исходный SP. (Это связано с тем, что параметр типа таблицы может передаваться только как ТОЛЬКО ДЛЯ ЧТЕНИЯ ).

Это мой алгоритм.

  SP1
  @tmp tableType
  {
        INSERT @tmp EXEC
        SP2 (@tmp)

        INSERT @tmp EXEC
        SP3 (@tmp)

  }

Какой из них мне следует использовать @ table varible или #temp table

5
задан infused 23 September 2014 в 04:36
поделиться