Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come ottenere l'elenco dei vincoli di controllo abilitati/disabilitati nel database di SQL Server - Tutorial SQL Server/TSQL Parte 86

Scenario:

Stai lavorando come sviluppatore di SQL Server e ti viene chiesto di fornire un elenco di tutti i vincoli di verifica con stato se abilitati o disabilitati.

Soluzione:

La query seguente può essere utilizzata per ottenere l'elenco di tutti i vincoli di controllo da un database con stato se sono abilitati o disabilitati nel database di SQL Server.

--Get List of Enabled / Disabled Check Constraints
SELECT DB_Name() AS DBName
    ,Schema_Name(Schema_id) AS TableSchema
    ,Object_name(parent_object_id) AS TableName
    ,DEFINITION
    ,CASE 
        WHEN is_disabled = 0
            THEN 'NO'
        ELSE 'YES'
        END AS IsDisabled
FROM sys.check_constraints
 
 
 
 
Come ottenere l'elenco dei vincoli di controllo abilitati o disabilitati nel database di SQL Server
 


Video demo:come ottenere l'elenco dei vincoli di controllo abilitati/disabilitati in SQL Server