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
Version imprimable
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:
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:
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