Sur SQL Server, la table sys.objects inclut les attributs "Type" et "Type_Desc". Par exemple, pour un de mes BDs:Interprétation des codes de type dans sys.objects dans SQL Server
SELECT DISTINCT [Type], Type_Desc
FROM Sys.Objects
ORDER BY [Type]
Retours:
C CHECK_CONSTRAINT D DEFAULT_CONSTRAINT F FOREIGN_KEY_CONSTRAINT FN SQL_SCALAR_FUNCTION FS CLR_SCALAR_FUNCTION IT INTERNAL_TABLE P SQL_STORED_PROCEDURE PK PRIMARY_KEY_CONSTRAINT S SYSTEM_TABLE SQ SERVICE_QUEUE TR SQL_TRIGGER U USER_TABLE UQ UNIQUE_CONSTRAINT V VIEW
différents blocs de données ont des résultats différents, en fonction de quels types sont utilisés.
Y at-il une liste complète de ces types quelque part? Il n'y a pas de contrainte sur sys.objects qui me pointe vers la table de ceux-ci, et sys.types contient des types de données. J'ai recherché SQL BOL mais je ne l'ai pas trouvé. Toute aide serait appréciée.
EDIT: Certains DB n'utilisent qu'un sous-ensemble de ces types. Par exemple, si j'ai une base de données sans vue, lorsque je interroge Sys.Objects comme ci-dessus, il n'y a pas de lignes "V" dans les résultats. Je suis à la recherche d'une liste de tous les types et descriptions possibles utilisés par SQL Server.