go backarticles

Articles of SQLschool.gr Team

List all DEFAULT Constraints in your database

Antonios Chatzipavlis

Ακόμα ένα χρήσιμο metadata query για όσους θέλουν να έχουν συγκεντρωτική πληροφορία αυτή φορά για τα default constraints που έχουν στην βάση τους.

Αυτή την φορά χρησιμοποιώ απευθείας τα system views και σε εκδόσεις πριν το SQL Server 2000 δεν θα δουλεύει το συγκριμένο metadata query.

Σε αυτό παίρνω περιεκτική πληροφορία όπως φαίνεται στην εικόνα που ακολουθεί το παρακάτω metadata query
        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;

Relative Articles

Leave your comment

Login with your SQLschool.gr account if you want to comment on this article.

Follow us in
PASS chapter logo

The Official PASS Local Group for Greece


If you want to receive updates from us subscribe below with your email.
sql school greece logo
© 2010-2020 All rights reserved