Oracle déplacer la colonne vers la première position

est-il possible de déplacer une colonne dans une table oracle à partir de la dernière à la première position? Quelqu'un a laissé tomber la colonne ID, et recréée. Alors maintenant, c'est à la fin, ce qui est un problème parce que certains de nos Scripts PHP sont à l'aide de la première colonne comme identificateur (un Modèle Abstrait avec plus de 100 Modèles à l'aide de cet objet de base..)

Voir aussi

Dupliquer: stackoverflow.com/questions/578957/...
Vous pouvez sélectionner les colonnes que vous avez besoin, au lieu de *.
Il a expliqué la nécessité pour cette solution de contournement...
Ouais changeant les Modèles serait beaucoup de travail. Mais cela pourrait suppression et recréation de la table. Puis, de nouveau, si quelqu'un pouvait tomber à la colonne ID de la base de données n'a sans doute pas compter sur les relations de clé étrangère.
Cela souligne l'une des raisons (de plusieurs) pourquoi vous n'utilisez jamais SELECT * dans le code de production. Les scripts PHP devrait spécifier les colonnes qui les intéresse.

OriginalL'auteur opHASnoNAME | 2009-12-01