таблицы переменных, поскольку они являются переменными, отличны от временных или без временных таблиц, в которых они не указаны создано - их объявлено. В этом отношении они гораздо ближе к «нормальным» переменным, чем к таблицам.
Итак, есть смысл рассуждать о существовании переменной таблицы, как в разговоре о существовании любой переменной: если вы объявили вещь в своем исходном коде, она существует начиная с этой точки до конца ее области , который в SQL Server, как известно, является либо пакетом, либо хранимой процедурой/функцией, в которой он объявлен. И если вы еще не объявили переменную и пытаетесь ссылаться на нее в своем коде, ваш код просто не будет компилироваться , делая любое существование бесполезным, если вообще возможно.
Возможно, если вам кажется, что вам нужно сбросить и повторно создать (создать/объявить) переменную таблицы в вашем скрипте, то вам, вероятно, следует вместо этого использовать временную таблицу.
Вы спрашиваете о переменных таблицы или временных таблицах? Это разные вещи. – Oded
Нужно ли это знать, учитывая, что переменные таблицы привязаны к пакету и выпадают из области действия после завершения партии? –
@oded: переменные таблицы –