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 !!!

2 réponses

  1. 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."
    1. desoler cela n'a pas marcher because le nom du champ que je doit changer contient un espace. Je suis dans la pannade !
    2. @ericqu'est ce qui n' a pas marché ?
      - changer son nom ou le deleter ?

      Peguinette...
      "Petit à petit on devient moins petit."
    3. @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.
    4. @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."
    5. @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 !!
  2. 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