IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

ajout d'une colonne à une position précise!


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 41
    Par défaut ajout d'une colonne à une position précise!
    Bonjour, comment peut-on ajouter une colonne X à une table avant une colonne Y avec la commande alter table?
    merci.

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Ce n'est pas possible.

  3. #3
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Plus de détail ici : http://sql.developpez.com/sqlaz/erreurs/#L6

    il n'existe pas d'ordre dans les bases de données (voir ci dessus). Par d'ordre concernant les tables, ni d'ordre concernant les colonnes au sein de la table.
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  4. #4
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Citation Envoyé par Xo
    Plus de détail ici : http://sql.developpez.com/sqlaz/erreurs/#L6

    il n'existe pas d'ordre dans les bases de données (voir ci dessus). Par d'ordre concernant les tables, ni d'ordre concernant les colonnes au sein de la table.
    C'est peut-être vrai en SQL mais pas sous Oracle. (cf DBA_TAB_COLUMNS.COLUMN_ID)

    De plus, l'ordre des colonnes est important lorsque l'on fait des select *.
    Mais il ne faut JAMAIS faire de select * dans une application. Il faut TOUJOURS spécifier manuellement les colonnes que l'on souhaire !

  5. #5
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Citation Envoyé par LeoAnderson
    Mais il ne faut JAMAIS faire de select * dans une application. Il faut TOUJOURS spécifier manuellement les colonnes que l'on souhaire !
    Ni de INSERT anonyme (sans lister les colonnes), pour les mêmes raisons.

  6. #6
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Citation Envoyé par LeoAnderson
    il n'existe pas d'ordre dans les bases de données (voir ci dessus). Par d'ordre concernant les tables, ni d'ordre concernant les colonnes au sein de la table.
    C'est peut-être vrai en SQL mais pas sous Oracle. (cf DBA_TAB_COLUMNS.COLUMN_ID)
    Sous SQL Normé, il existe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Ordinal_Position 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE ...

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2021, 16h57
  2. MFC d'une colonne à une colonne et planning perpetuel
    Par mlegentil dans le forum Excel
    Réponses: 0
    Dernier message: 12/04/2014, 17h43
  3. [ZF 1.11] Ajouter une colonne à une requête (en première position
    Par sliderman dans le forum Zend_Db
    Réponses: 9
    Dernier message: 16/01/2012, 13h04
  4. Ajouter un commentaire sur une colonne
    Par brice44 dans le forum Requêtes
    Réponses: 8
    Dernier message: 09/07/2007, 15h33
  5. ajouter +1 à valeurs d'une colonne avant filtre élaboré
    Par robide dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/12/2006, 20h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo