Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So erhalten Sie eine Liste der aktivierten / deaktivierten Check Constraints in der SQL Server-Datenbank - SQL Server / TSQL-Tutorial Teil 86

Szenario:

Sie arbeiten als SQL Server-Entwickler und werden gebeten, eine Liste aller Check Constraints mit dem Status bereitzustellen, ob sie aktiviert oder deaktiviert sind.

Lösung:

Die folgende Abfrage kann verwendet werden, um die Liste aller Check Constraints aus einer Datenbank mit dem Status abzurufen, ob sie in der SQL Server-Datenbank aktiviert oder deaktiviert sind.

--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
 
 
 
 
So erhalten Sie eine Liste mit aktivierten oder deaktivierten Check Constraints in der SQL Server-Datenbank
 


Video-Demo:So erhalten Sie eine Liste der aktivierten/deaktivierten Check Constraints in SQL Server