Contains one row for each object that is created within a database, such as a constraint, default, log, rule, and stored procedure.
name
sysname
Object name
id
int
Object identification number
xtype
char(2)
Object type. Can be one of the following object types:
C = CHECK constraint
D = Default or DEFAULT constraint
F = FOREIGN KEY constraint
L = Log
FN = Scalar function
IF = In-lined table-function
P = Stored procedure
PK = PRIMARY KEY constraint (type is K)
RF = Replication filter stored procedure
S = System table
TF = Table function
TR = Trigger
U = User table
UQ = UNIQUE constraint (type is K)
V = View
X = Extended stored procedure
uid
smallint
Schema ID of the owner of the object.
For databases upgraded from an earlier version of SQL Server, the schema ID is equal to the user ID of the owner.
Overflows or returns NULL if the number of users and roles exceeds 32,767.
For more information, see Querying the SQL Server System Catalog.
info
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
status
base_schema_ver
replinfo
parent_obj
Object identification number of the parent object. For example, the table ID if it is a trigger or constraint.
crdate
datetime
Date the object was created.
ftcatid
Identifier of the full-text catalog for all user tables registered for full-text indexing, and 0 for all user tables that are not registered.
schema_ver
Version number that is incremented every time the schema for a table changes. Always returns 0.
stats_schema_ver
type
Object type. Can be one of the following values:
K = PRIMARY KEY or UNIQUE constraint
R = Rule
userstat
sysstat
indexdel
refdate
version
deltrig
instrig
updtrig
seltrig
category
Used for publication, constraints, and identity.
cache