Scenarie:
Du arbejder som SQL Server-udvikler, du skal angive den forespørgsel, der skal returnere en liste over alle Check Constraint i SQL Server-databasen.Løsning:
Vi kan bruge forskellige systemobjekter til at få disse oplysninger.--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' ![]() |
| Sådan får du en liste over Check Constraints i SQL Server-databasen |
Hvis du er interesseret i at få definition af Check Constraints med tabelnavn, kan du bruge nedenstående forespørgsel.
--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 ![]() |
| Sådan får du en liste over Check Constraints med definition i SQL Server Database Videodemo:Sådan får du en liste over alle kontrolbegrænsninger i SQL Server-databasen |

