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
