En SQL Server, la tabla sys.objects incluye los atributos "Type" y "Type_Desc". Por ejemplo, para una de mis DB:Interpretación de códigos de tipo en sys.objects en SQL Server
SELECT DISTINCT [Type], Type_Desc
FROM Sys.Objects
ORDER BY [Type]
devoluciones:
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
diferentes DBs tienen diferentes resultados, dependiendo de qué tipo se utilizan.
¿Hay una lista completa de estos tipos en alguna parte? No hay una restricción en sys.objects que me dirija a la tabla de estos, y sys.types contiene tipos de datos. He buscado SQL BOL pero no lo he encontrado. Cualquier ayuda sería apreciada.
EDITAR: Algunos DB utilizan solo un subconjunto de estos tipos. Por ejemplo, si tengo una base de datos sin vistas, cuando consulto Sys.Objects como se indicó anteriormente, no hay filas "V" en los resultados. Estoy buscando una lista de todos los tipos posibles y descripciones utilizadas por SQL Server.