2010-05-04 5 views
0

У меня есть приложение vb.net, и я создаю и удаляю временные таблицы. Я просто хочу знать, будут ли автоматически создаваться временные таблицы, созданные программным путем из какого-либо клиентского приложения, с удалением приложения, или нам нужно будет явно отказаться от кода.
Dropping Sql Temp tables from Vb.Net

Должен быть уверен, что все таблицы будут удалены, когда я закрою приложение или этот блок успешно выполнен.

Прямо сейчас я бросаю с использованием таблицы перетаскивания .... Мне нужен код для проверки существующей таблицы temp в sql-сервере и отбросить их все за один раз при закрытии формы.

Надеюсь, мои строки понятны.

Окружающая среда VB.Net + Sql Server 2008

ответ

2

Локальные временные таблицы удаляются, когда сессия закрывается.

Глобальные временные таблицы (с префиксом ##) отбрасываются, когда последнее соединение с ним закрывается.

+0

Вы хотите, чтобы мне не нужно было его явно указывать. Они сами будут удалены Sql Connection при вызове сеанса. Таким образом, безопасно удалить их после их использования и не нужно дополнительно проверять, отбрасываются ли они или нет, как в случае компонентов COM. –

+0

Они будут удалены SQL Server. Локальные временные таблицы за сеанс. –