Modification d'un champ table sybase
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:
1 2
| ALTER TABLE dbo.fiche
ALTER COLUMN champ1 decimal(12,3) |
Ca me retourne l'erreur
Citation:
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:
1 2
| ALTER TABLE dbo.fiche
DROP COLUMN champ1 |
Ca me retourne l'erreur
Citation:
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