I need to get constraints of all columns, tables in my database result like this :
DatabaseName | SchemaName | TableName | ColumnName | ColumnType | ConstraintName |
-
ConstraintType | Definition | CreateDate
I already used this answer but it shows just TableName, ColumnName, ConstraintName and definition.
Answer that I used:
SELECT
TableName = t.Name,
ColumnName = c.Name,
dc.Name,
dc.definition
FROM sys.tables t
INNER JOIN sys.default_constraints dc ON t.object_id = dc.parent_object_id
INNER JOIN sys.columns c ON dc.parent_object_id = c.object_id AND c.column_id = dc.parent_column_id
ORDER BY t.Name
Thank you for your help.