Comment faire pour modifier un type de colonne d'une table dans Sybase?
J'ai cherché pendant un certain temps et ne peut pas obtenir une réponse.
Pourquoi cela ne fonctionne pas?
ALTER TABLE mytable
ALTER COLUMN prix DOUBLE
- Définir "ne fonctionne pas". Faut-il faire quelque chose de mal? Donne-t-il de vous une erreur? Quelle est l'erreur?
- La requête sql que vous avez mentionné est syntaxiquement incorrect ! Vous
MODIFY
la colonne.
Vous devez vous connecter pour publier un commentaire.
La syntaxe est incorrecte et il n'y a pas de DOUBLE type de données de Sybase.
Ainsi, vous pouvez essayer comme ça:
De modifier n'importe quelle table pour changer le type de données d'un domaine :
ALTER TABLE <table_name> MODIFY <column_name> <new_datatype>
Par exemple:
Pour changer le type de données de la colonne "emp_id" de int à varchar, vous avez besoin de :
ALTER TABLE employee MODIFY emp_id varchar(10)
N'est-ce pas simple ?