Сценарий:
Вие работите като разработчик на SQL Server, трябва да предоставите заявката, която трябва да върне списък с всички проверки на ограничението в базата данни на SQL Server.Решение:
Можем да използваме различни системни обекти, за да получим тази информация.--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' ![]() |
| Как да получите списък с ограничения за проверка в базата данни на SQL Server |
Ако се интересувате да получите дефиниция на ограниченията за проверка с име на таблицата, можете да използвате заявката по-долу.
--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 ![]() |
| Как да получите списък с ограничения за проверка с дефиниция в база данни на SQL Server Видео демонстрация:Как да получите списък с всички ограничения за проверка в базата данни на SQL Server |

