cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
11 juin 2007 à 15:38
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
11 juin 2007 à 16:10
Salut à tous, pour une fois j'ai une question à poser.
Je voudrais savoir si, via une requette SQL, il est possible de savoir si une table existe dans une base de données SQL2000.
Je suis en train de développer un petit soft (VB2005) qui doit extraire des données de plusieurs tables d'une application 3 tiers, pour les rassembler et les mettre à dispo dans une nouvelle table dédiée pour un logiciel externe. Ce soft tournera sur le serveur de manière automatique en tache planifiée, normalement la nuit. Integrer cette fonction dans l'application proprio n'étant pas simple, je prefere vampiriser directement la base sur le serveur avec mon petit soft indépendant.
Mon soucis est que l'application propriétaire de la base a tendance, lors de mise à jour ou d'application de patchs correctifs, de faire le menage dans la base. Entre-autres, elle vire toutes les tables qui ne lui appartiennent pas. Donc mon but est de pouvoir détecter au lancement de mon logiciel, l'existance de la table et éventuellement si necessaire, la recréer.
Mais comment savoir si la table existe sachant qu'elle peut etre totalement vide ???
Pourquoi faire simple quand on peut faire compliquépeut-etre, pour un peu pimenter la vie
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 juin 2007 à 16:00
re,
(Ah vivement l'edition de Topic... en esperant que un jour cela arrive)
Sinon je te conseille d'aller faire un tour sur www.SQLFr.com tu pourras entre autre trouver ceci
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 juin 2007 à 15:47
Salut,
il me semble qu'il y a une table dans SQL qui contient le nom des tables.
Je recherche cela.
je ne sais plus si c'est dans master ou un truc du genre