bonjour,
je voulais savoir s'il existait une manière quelconque de récupérer tous les types de colonnes utilisés dans une Base.
Genre un listing : MyDB
- Varchar()
- Int
- Bool
- Variant ...... etc.
sans les doublons de préférences.
Merci d'avance








bonjour,
je voulais savoir s'il existait une manière quelconque de récupérer tous les types de colonnes utilisés dans une Base.
Genre un listing : MyDB
- Varchar()
- Int
- Bool
- Variant ...... etc.
sans les doublons de préférences.
Merci d'avance
Bonjour,
Essayez :
Et éventuellement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT DISTINCT TY.name AS nomType FROM sys.tables AS T JOIN sys.columns AS C ON T.object_id = C.object_id JOIN sys.types AS TY ON C.user_type_id = TY.user_type_id ORDER BY TY.name
@++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT TY.name AS nomType, COUNT(*) AS nbUtilisationsType FROM sys.tables AS T JOIN sys.columns AS C ON T.object_id = C.object_id JOIN sys.types AS TY ON C.user_type_id = TY.user_type_id GROUP BY TY.name ORDER BY TY.name![]()








Merci, c'est exactement ce que que je voulais.
Je vous souhaite une excellente journée.
Cordialement
Partager