OVH Cloud OVH Cloud

Problème sur Alter Table

2 réponses
Avatar
Via
Bonjour à tous !

Petite question sur SQL Server 2000 et sa gestion du ALTER TABLE :
j'exécute dans l'analyseur de requêtes la commande suivante :

ALTER TABLE MaTable DROP COLUMN MaColonne

La première fois, aucun problème, ça fonctionne. La deuxième fois, ça me
dit que MaColonne n'existe plus. Ca me va !
Ce qui va moins bien, c'est quand je retourne dans l'Enterprise Manager et
que MaColonne existe toujours (même après redémarrage du serveur et / ou
fermeture et réouverture de l'EM), et que je peux même ajouter des valeurs
dedans ! L'analyseur continue à me certifier que la colonne n'existe plus.
Questions : ma colonne est-elle encore là ? Comment le savoir, quand deux
outils me donnent des informations contradictoires ?
Y a-t-il une autre solution pour détruire des colonnes ?
Merci d'avance,

Via :)

2 réponses

Avatar
Yan
bonjour,

question toute bête, t'es sûr d'être sur la même base ?
sinon je vois pas comment ?!



"Via" a écrit dans le message de
news:
Bonjour à tous !

Petite question sur SQL Server 2000 et sa gestion du ALTER TABLE :
j'exécute dans l'analyseur de requêtes la commande suivante :

ALTER TABLE MaTable DROP COLUMN MaColonne

La première fois, aucun problème, ça fonctionne. La deuxième fois, ça me
dit que MaColonne n'existe plus. Ca me va !
Ce qui va moins bien, c'est quand je retourne dans l'Enterprise Manager


et
que MaColonne existe toujours (même après redémarrage du serveur et / ou
fermeture et réouverture de l'EM), et que je peux même ajouter des valeurs
dedans ! L'analyseur continue à me certifier que la colonne n'existe plus.
Questions : ma colonne est-elle encore là ? Comment le savoir, quand


deux
outils me donnent des informations contradictoires ?
Y a-t-il une autre solution pour détruire des colonnes ?
Merci d'avance,

Via :)




Avatar
Via
Très bonne question !
En fait j'ai plusieurs tables équivalentes, et je tentais d'exécuter tout
ça sur une table BaseTest. Simplement ma connexion utilise par défaut la
base MaBase. Donc j'ai supprimé sur MaBase !
Correction par :

USE BaseTest
ALTER TABLE...

Comme quoi les questions les plus bêtes sont souvent les bonnes ! Merci.

Via :)

"Yan" a écrit dans le message de
news:c7qk4a$73u$
bonjour,

question toute bête, t'es sûr d'être sur la même base ?
sinon je vois pas comment ?!



"Via" a écrit dans le message de
news:
> Bonjour à tous !
>
> Petite question sur SQL Server 2000 et sa gestion du ALTER TABLE :
> j'exécute dans l'analyseur de requêtes la commande suivante :
>
> ALTER TABLE MaTable DROP COLUMN MaColonne
>
> La première fois, aucun problème, ça fonctionne. La deuxième fois, ça


me
> dit que MaColonne n'existe plus. Ca me va !
> Ce qui va moins bien, c'est quand je retourne dans l'Enterprise


Manager
et
> que MaColonne existe toujours (même après redémarrage du serveur et / ou
> fermeture et réouverture de l'EM), et que je peux même ajouter des


valeurs
> dedans ! L'analyseur continue à me certifier que la colonne n'existe


plus.
> Questions : ma colonne est-elle encore là ? Comment le savoir, quand
deux
> outils me donnent des informations contradictoires ?
> Y a-t-il une autre solution pour détruire des colonnes ?
> Merci d'avance,
>
> Via :)
>
>