2010-05-04 8 views
0

J'ai une application vb.net et je crée et supprime des tables temporaires. Je veux juste savoir si les tables temporaires créées de façon programmée à partir d'une application cliente seront automatiquement supprimées avec la suppression de l'application ou nous devrons la supprimer explicitement par le code.
Suppression des tables Sql Temp à partir de Vb.Net

Je dois être sûr que toutes les tables seront supprimées lorsque je fermerai mon application ou que ce bloc a été exécuté avec succès.

En ce moment je suis en utilisant drop table .... J'ai besoin de code pour vérifier la table temporaire existant dans le serveur SQL et les laisser tomber à la fois sur le formulaire.

J'espère que mes lignes sont claires.

Environnement est VB.Net + Sql Server 2008

Répondre

2

tables temporaires locales sont éliminés lorsque la session se ferme.

Les tables temporaires globales (avec le préfixe ##) sont supprimées lorsque la dernière connexion qui les utilise se ferme.

+0

Vous voulez dire que je n'ai pas besoin de le laisser tomber explicitement. Ils seront eux-mêmes supprimés par la connexion Sql, lorsque la session est appelée. Il est donc possible de les supprimer après leur utilisation sans avoir à vérifier s'ils sont supprimés ou non dans le cas de composants COM. –

+0

Ils seront supprimés par SQL Server. Les tables temporaires locales sont par session. –

Questions connexes