Cenário:
Você está trabalhando como desenvolvedor SQL Server, você precisa fornecer a consulta que deve retornar a lista de todas as Check Constraints no banco de dados SQL Server.Solução:
Podemos usar diferentes objetos do sistema para obter essas informações.--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' ![]() |
| Como obter a lista de restrições de verificação no banco de dados SQL Server |
Se você estiver interessado em obter a definição de Check Constraints com o nome da tabela, você pode usar a consulta abaixo.
--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 ![]() |
| Como obter lista de Check Constraints com definição no Banco de Dados SQL Server Demonstração em vídeo:como obter uma lista de todas as restrições de verificação no banco de dados SQL Server |

