Savoir si une table temporaire existe

cs_bob10 Messages postés 96 Date d'inscription mercredi 2 juillet 2003 Statut Membre Dernière intervention 28 janvier 2009 - 6 janv. 2005 à 14:17
TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 - 10 janv. 2005 à 08:43
Salut tout le monde,
Je développe une application en vb.net, et je travail avec des bases de données sous SQL server et j'aurais voulu savoir si il était possible de savoir par programmation (VB.NET ou SQL) si une table temporaire de type "##TMP" existait déjà dans ma base.
Merci d'avance

bob le teigneux

3 réponses

TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 2
6 janv. 2005 à 15:21
Sous VB tu pourai faire une requete select du type:
"select machin from MaTableTMP"
si ca crée une erreur c'est que la table n'existe pas sinon bah elle existe
tu gere ça avec un "on error goto machin" ( enfin en VB.NEt jne sai pa comment on l'écrit peut être que c'est pareil )

-------------------------------------------
Ne vous fiez pas à l'apparence...
0
cs_bob10 Messages postés 96 Date d'inscription mercredi 2 juillet 2003 Statut Membre Dernière intervention 28 janvier 2009
7 janv. 2005 à 13:42
Je te remerci pour ta réponse, mais en fait j'ai trouvé une autre solution

tu fait la requete suivante "select name from tempdb.dbo.sysobjects"
car sous SQL server toutes les tables temporaires sont mises dans la
base "tempdb" et en fait ça te donne une liste des nom de tables

bob le teigneux
0
TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 2
10 janv. 2005 à 08:43
c'est bon à savoir

-------------------------------------------
Ne vous fiez pas à l'apparence...
0
Rejoignez-nous