У мене є велика змінна тип таблиці, визначена користувачем, яка містить 129 стовпців. Я буду зберігати близько 2000-3000 записів у цій змінній таблиці одночасно і передавати їх у різні збережені процедури та функції, щоб отримати додаткові дані та внести зміни. Ці додаткові дані та нові модифікації будуть зберігатися в новій змінній таблиці того ж типу та повертатися до вихідної збереженої процедури через OUTPUTпараметр. (Це тому, що параметр типу таблиці може передаватися лише як READONLY.)
Це мій псевдо-код:
SP1
@tmp tableType
{
INSERT @tmp EXEC
SP2 (@tmp)
INSERT @tmp EXEC
SP3 (@tmp)
}
Чи варто використовувати @table_variableабо #temp_table?