sys.check_constraints (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Contém uma linha para cada objeto que é uma restrição CHECK, com sys.objects.type = 'C'.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
<Colunas herdadas de sys.objects> | Para obter uma lista de colunas herdadas por essa exibição, consulte sys.objects (Transact-SQL). | |
is_disabled | bit | A restrição CHECK está desabilitada. |
is_not_for_replication | bit | A restrição CHECK foi criada com a opção NOT FOR REPLICATION. |
is_not_trusted | bit | A restrição CHECK não foi verificada pelo sistema para todas as linhas. |
parent_column_id | int | 0 indica uma restrição CHECK do nível da tabela. O valor diferente de zero indica que esta é uma restrição CHECK em nível de coluna definida na coluna com o valor de ID especificado. |
definição | nvarchar(max) | Expressão SQL que define esta restrição CHECK. |
uses_database_collation | bit | 1 = A definição de restrição depende da ordenação padrão do banco de dados para avaliação correta; caso contrário, 0. Tal dependência impede a alteração da ordenação padrão do banco de dados. |
is_system_named | bit | 1 = O nome foi gerado pelo sistema. 0 = O nome foi fornecido pelo usuário. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.