Scenario:
Du arbetar som SQL Server-utvecklare, du måste tillhandahålla frågan som ska returnera en lista över alla Check Constraint i SQL Server-databasen.Lösning:
Vi kan använda olika systemobjekt för att få denna information.--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' ![]() |
| Hur får du en lista över kontrollbegränsningar i SQL Server-databas |
Om du är intresserad av att få en definition av Check Constraints med tabellnamn, kan du använda nedanstående fråga.
--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 ![]() |
| Hur får man en lista över kontrollbegränsningar med definition i SQL Server Database Videodemo :Hur man får en lista över alla kontrollbegränsningar i SQL Server-databasen |

