Salut,
j'ai fait des recherches sans succes sur le forum alors je me tourne vers vous. Je souhaite récupérer la taille et le type d'un champ donné d'une table donnée. Quelqu'un sait il comment faire?
Merci,![]()
Salut,
j'ai fait des recherches sans succes sur le forum alors je me tourne vers vous. Je souhaite récupérer la taille et le type d'un champ donné d'une table donnée. Quelqu'un sait il comment faire?
Merci,![]()
là tu récupèrere le type, pour avoir la taille, il faut surement faire une relation avec une autre table mais je ne sais pas son nom
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select distinct systypes.name from sysobjects,syscolumns, systypes where syscolumns.name = 'nom colonne' and sysobjects.name = 'nom_table' and syscolumns.id = sysobjects.id and systypes.xtype = syscolumns.xtype
Cool, merci pour le type de la colonne, ca marche, par contre si quelqu'un avait le moyen de récupérer la taille ca m'arrangerait énormément.
Tout est dans la vue d'information de schema INFORMATION_SCHEMA.COLUMNS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div style="margin-left:40px">SELECT DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, CHARACTER_OCTET_LENGTH, NUMERIC_PRECISION FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME=<MaTable> AND COLUMN_NAME <MaColonne></div>
Impeccable c'est exactement ce que je cherchais !!!![]()
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager