sql >> Database >  >> RDS >> Sqlserver

Hoe u een lijst met alle controlebeperkingen in de SQL Server-database kunt krijgen - SQL Server / TSQL-zelfstudie, deel 85

Scenario:

U werkt als SQL Server-ontwikkelaar, u moet de query opgeven die een lijst met alle Check Constraints in de SQL Server-database moet retourneren.

Oplossing:

We kunnen verschillende systeemobjecten gebruiken om deze informatie op te halen.
--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'
 
 
Een lijst met controlebeperkingen in SQL Server-database ophalen
 
Als u de definitie van Check Constraints met tabelnaam wilt krijgen, kunt u onderstaande query gebruiken.

--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
 

Een lijst met controlebeperkingen met definitie ophalen in SQL Server-database



Videodemo:een lijst met alle controlebeperkingen in de SQL Server-database ophalen



  1. Android Realm Handling Primaire sleutel in relationeel object

  2. Hoe ik een installatieprogramma voor de website kan maken. PHP mysql

  3. Vervang enkele aanhalingstekens in SQL Server

  4. Hoe een nieuwregelteken in Oracle in te voeren?