Vérification de l'existence d'une table SQL [Résolu]

Signaler
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
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

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php

6 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
48
Re,
Regarde si ce lien peu t'être utile

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
48
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

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
a voir si pas de source sur http://www.sqlfr.com/

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
48
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

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
pris de vitesse....

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
36
Merci bien, je vais étudier tout ça, mais déjà le premier lien donné me donne espoir.

Par contre, pour sqlfr.com, je suis impardonnable. On dirait pas que j'étais un habitué de CodeS-SourceS, je m'auto-flagèle.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php