Bonjour,

je souhaite modifier le type d'un champ d'une table sur sybase à partir de SQL Advantage, mais impossible d'y arriver.
J'ai un champ decimal(10,3) que je veux passer en decimal(12,3).

J'utilise la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ALTER TABLE dbo.fiche 
ALTER COLUMN champ1 decimal(12,3)
Ca me retourne l'erreur
Server 'NOR_DEV_SYB01', Line 2:
Incorrect syntax near the keyword 'ALTER'.
Si j'essaie de supprimer la colonne pour la recréer ensuite j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ALTER TABLE dbo.fiche 
DROP COLUMN champ1
Ca me retourne l'erreur
Server 'NOR_DEV_SYB01', Line 2:
Incorrect syntax near the keyword 'DROP'.

Pourtant je suis quasi sur que ma syntaxe est correcte.

Quelqu'un peut-il m'expliquer svp?

Merci