Bonjour,
La syntaxe alter table MaTable modify Macolonne varchar(500) ne marche pas sous SQLServer ?
Il me met à chaque fois "Incorrect syntax MaColonne" 8O
Pourquoi ???
Version imprimable
Bonjour,
La syntaxe alter table MaTable modify Macolonne varchar(500) ne marche pas sous SQLServer ?
Il me met à chaque fois "Incorrect syntax MaColonne" 8O
Pourquoi ???
Parce que cela n'existe pas dans le langage SQL qui est une norme.
Il y a de nombreuses raisons pour que cela soit interdit. La plus importante étant qu'en production une telle commande risque de "péter" la base.
En revanche, vous pouvez le faire à l'aide d'un script transactionné.
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/s...partie2#L7.6.1
A +