シナリオ:
SQL Server開発者として働いており、有効または無効になっている場合は、すべてのチェック制約のリストとステータスを提供するように求められます。解決策:
以下のクエリを使用して、SQLServerデータベースで有効または無効になっている場合にステータスのあるデータベースからすべてのチェック制約のリストを取得できます。--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 |
| SQLServerデータベースで有効または無効なチェック制約のリストを取得する方法 |
ビデオデモ:SQLServerで有効/無効なチェック制約のリストを取得する方法