Changer le titre d'un champ en SQL
quel est la requete qui me permet de changer le nom d'un champ ?
ce champ est intitulé "num _departement" !!
l'espace me bloque enormement !!!
ce champ est intitulé "num _departement" !!
l'espace me bloque enormement !!!
2 réponses
-
ALTER TABLE Nom_de_la_table
MODIFY (Nom_de_la_colonne Type_de_donnees)
pour modifier le type de la colonne.
par contre si tu veux changer son nom, ca revient à supprimer la colonne et à en rajouter une :
ALTER TABLE Nom_de_la_table
DROP Nom_de_la_colonne
ALTER TABLE Nom_de_la_table
ADD (Nom_de_la_colonne Type_de_donnees)
Tu peux peut etre essayer ca, mais je ne garanti pas que ca marche :
ALTER TABLE Nom_de_la_table
RENAME Ancien_Nom_Colonne TO Nouveau_Nom_Colonne
Peguinette...
"Petit à petit on devient moins petit."-
-
@ericqu'est ce qui n' a pas marché ?
- changer son nom ou le deleter ?
Peguinette...
"Petit à petit on devient moins petit." -
@Peguinettetoute action que je fait avec le nom du champ est refusée. l'espace est concidéré comme séparateur !!!
je ne m'en sort pas !
ALTER TABLE communes DROP Num _department ;
voila ce que j'ecrit et il me dit erreur de syntaxe. -
@ericfait gaffe le sql est sensible à la case (majusules/minuscules).
C'est quoi comme base de donnée ?
Peguinette...
"Petit à petit on devient moins petit." -
@Peguinettedesoler de repondre si tard j'etai plus connecter !!
c'est une base de données access !!
je resout mon probleme en faisant une remarque sur mes pages diasn de ne pas se servir d'appostrof !!
hehe ! lol !! tant pis je m'en passerai !!
salut !!
-
-
oups petit pb : en tapant trop vite j ai fait tab entrer...
...donc je voulais juste preciser qu il y a peut etre des "" qq part.
Chmanu