Changer nom d'un champ

bonjour à tous !
svp quel est la requete sql qui permet de changer le nom d'un champ d'une table?
"Alter table maTable Modify Nom1 Nom2 "
Ne marche pas

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour André.
    Essayes avec l'option CHANGE :
    ALTER TABLE maTable CHANGE Nom1 Nom2;


    A +

      (:•Þ   Pitu
    1. Merci Pitu!
      Mais l'option "change " est non valide!
      messahe d'erreur:
      ERREUR à la ligne 1 :
      ORA-01735: option ALTER TABLE non valide
      merci
      1. Salut,

        Voici ce que dit l'aide de SQL Server
        "
        B. Rename a column
        This example renames the contact title column in the customers table to title.

        EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
        "

        J'espère que ca t'aide.

        dEUS
        There's no success like failure
        And failure's no success at all
      2. Contributeur
        Effectivement, ça dépend apparemment des versions.
        Essayes ça, en espérant que ...
        ALTER TABLE maTable RENAME COLUMN "colonne1" TO "colonne2";


        a+
          (:•Þ   Pitu
    2. Salut, Je pense comme Pitu.

      ALTER TABLE `ma_table` CHANGE `nom1` `nom2` INT( 5 ) 


      Sauf que je precise le type. Peut etre faudrait il que tu nous dise sur quel SGBD tu travailles...

      Kalamit,
      Parle à ma culasse, mon carter est malade. :)
      1. Contributeur
        Trop tard ... pour une fois !
        ;o)

          (:•Þ   Pitu