Szenario:
Sie arbeiten als SQL Server-Entwickler, Sie müssen die Abfrage bereitstellen, die eine Liste aller Check Constraints in der SQL Server-Datenbank zurückgeben soll.Lösung:
Wir können verschiedene Systemobjekte verwenden, um diese Informationen zu erhalten.--List Check Constraints in Database
SELECT DB_Name() AS DBName
,Schema_Name(Schema_id) AS TableSchema
,Object_name(parent_object_id) AS TableName
,o.NAME AS ConstraintName
FROM sys.objects o
WHERE type_desc = 'CHECK_CONSTRAINT' ![]() |
| Wie erhalte ich eine Liste der Check Constraints in der SQL Server-Datenbank |
Wenn Sie daran interessiert sind, die Definition von Check Constraints mit dem Tabellennamen zu erhalten, können Sie die folgende Abfrage verwenden.
--Get Check Constraints in Database with Definition
SELECT DB_Name() AS DBName
,Schema_Name(Schema_id) AS TableSchema
,Object_name(parent_object_id) AS TableName
,DEFINITION
FROM sys.check_constraints ![]() |
| Wie erhalte ich eine Liste von Check Constraints mit Definition in der SQL Server-Datenbank Video-Demo:So erhalten Sie eine Liste aller Check Constraints in der SQL Server-Datenbank |

