Ακόμα ένα χρήσιμο metadata query για όσους θέλουν να έχουν συγκεντρωτική πληροφορία αυτή φορά για τα default constraints που έχουν στην βάση τους.
Αυτή την φορά χρησιμοποιώ απευθείας τα system views και σε εκδόσεις πριν το SQL Server 2000 δεν θα δουλεύει το συγκριμένο metadata query.
Σε αυτό παίρνω περιεκτική πληροφορία όπως φαίνεται στην εικόνα που ακολουθεί το παρακάτω metadata query
select
SCHEMA_NAME(o.schema_id) as [schema_name]
, o.name as [table_name]
, c.name as [column_name]
, d.definition as [default_definition]
, d.name as [constraint_name]
from sys.default_constraints as d
inner join sys.columns as c
on c.object_id=d.parent_object_id and d.parent_column_id=c.column_id
inner join sys.objects as o
on o.object_id=c.object_id
order by 1,2,3;