Page 1 sur 1

Récupérer le type d'un champ

Posté : 17 mars 2009, 11:33
par Albat90
Bonjour,

Afin de pouvoir générer un fichier excel à l'aide de la méthode sylk, j'ai besoin du format du champs.
Étant donnée que je ne connais pas préalablement à l'avance le type du champ (Int, char, date...), je voudrais savoir s'il existe une quelconque requête qui me permettrais de récupérer cette information :)

Je connais la méthode describe mais elle ne me permet pas de récupérer le type :(

Merci d'avance :)

Edit :
En faisant quelques recherches dans mes cours, je suis tombé sur une petite doc sympathique :)
Finalement j'ai trouvé comment faire, alors je le met ici au cas où si ça intéresse quelqu'un.

Code : Tout sélectionner

SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'nom_table'";
Voila, tout ce que j'avais besoin :
COLUMN_NAME => Nom de la colone
DATA_TYPE => Type du champ (char, int...)
CHARACTER_MAXIMUM_LENGTH = > Taille du champ

Requête testé sur mysql :)


Albat90 ;)