go backsqlschool blogs list

List all DEFAULT Constraints in your database

by Antonios Chatzipavlis

Ακόμα ένα χρήσιμο 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;
results
Ημερομηνία: 17 November 2015 12:01
Αξιολόγηση:
Κατηγορίες:
Share it:

Αφήστε το σχόλιο σας - Leave your comment

Τα σχόλια έχουν κλείσει.
Επιτρέπονται μόνο τα σχόλια από τα μέλη του SqlSchool.gr.


newsletter subscription

Εάν επιθυμείτε να λαμβάνετε ενημέρωση από εμάς, δώστε μας το e-mail σας.
PASS chapter logo
Official Professional Association for SQL Server (PASS) chapter for Greece
Join to PASS