Vérifier l'existence d'une colonne pour ajout/supression
SeNeO64
Messages postés28Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention22 août 2007
-
27 mars 2007 à 16:15
zmamate
Messages postés1Date d'inscriptiondimanche 11 septembre 2011StatutMembreDernière intervention15 septembre 2011
-
15 sept. 2011 à 14:45
Bonjour,
Dans un bout de code, j'ai besoin d'ajouter une colonne dans une table. Jusque là pas de problème.
Le problème vient du fait que je peut relancer ce bout de code plusieurs fois, et donc si la colonne existe déjà, j'ai une erreur. Est-il possible de spécifier une option du type if not exist dans ma requête d'ajout.
J'ai voulu aussi supprimer cette colonne avant de l'ajouter, mais lors du premier appel de mon code, cette colonne n'existant pas, j'ai une erreur d'exécution (normal), une clause du type not exist serait une solution si elle existe.
N'ayant rien trouver dans la doc officiel et sur le net, je me tourne vers vous.
Merci.
A voir également:
Vérifier l'existence d'une colonne pour ajout/supression
SeNeO64
Messages postés28Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention22 août 2007 27 mars 2007 à 16:40
C'est bon j'ai résolu mon problème comme un grand.
Oui je l'avoue j'me suis précipiter un peu trop vite sur le forum. j'avais déja la solution en tête, mais j'voulais savoir ce que vous me proposiez.
En fait j'suis passé par un simple show colum, j'parcourt mon résultat, et si je trouve la colonne que je voulai, je la supprime avant de la rajouter.
C'etait tout simple en fait, mais j'pensais que ca serai un peu plus compliqué.
Merci tt le monde ;)
S_lapin
Messages postés3Date d'inscriptionmercredi 14 juin 2006StatutMembreDernière intervention12 août 2011 12 août 2011 à 11:02
Bonjour,
Est ce qu'il te serait possible de me fournir un exemple de ton code que tu as utiulisé car je dois faire un script SQL (pour MySQL et pour Oracle) qui dois faire la même chose que ce que tu as fait. Sauf que moi même avec un show colum cela ne fonctionne pas.