Auf SQL Server enthält die Tabelle sys.objects die Attribute "Type" und "Type_Desc". Zum Beispiel für einen meines DBs:Interpretieren von Typencodes in sys.objects in SQL Server
SELECT DISTINCT [Type], Type_Desc
FROM Sys.Objects
ORDER BY [Type]
Returns:
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
Verschiedene DBs haben unterschiedliche Ergebnisse, je nachdem, welche Arten verwendet werden.
Gibt es irgendwo eine umfassende Liste dieser Typen? Es gibt keine Einschränkung für sys.objects, die mich auf diese Tabelle verweist, und sys.types enthält Datentypen. Ich habe SQL BOL gesucht, aber nicht gefunden. Jede Hilfe wäre willkommen.
EDIT: Einige DBs verwenden nur eine Teilmenge dieser Typen. Zum Beispiel, wenn ich eine Datenbank ohne Ansichten habe, wenn ich Sys.Objects wie oben abfrage, gibt es keine "V" Zeilen in den Ergebnissen. Ich suche nach einer Liste aller möglichen Typen und Beschreibungen, die von SQL Server verwendet werden.