sys.check_constraints (Transact-SQL)sys.check_constraints (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure SQL nãoAzure Synapse Analytics (SQL DW) nãoData Warehouse Paralelo APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Contém uma linha para cada objeto que é uma restrição CHECK, com sys.objects.type = 'c'.Contains a row for each object that is a CHECK constraint, with sys.objects.type = 'C'.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
<Colunas herdadas de sys. Objects ><Columns inherited from sys.objects> Para obter uma lista de colunas que essa exibição herda valores, consulte sys. Objects (Transact-SQL).For a list of columns that this view inherits, see sys.objects (Transact-SQL).
is_disabledis_disabled bitbit A restrição CHECK está desabilitada.CHECK constraint is disabled.
is_not_for_replicationis_not_for_replication bitbit A restrição CHECK foi criada com a opção NOT FOR REPLICATION.CHECK constraint was created with the NOT FOR REPLICATION option.
is_not_trustedis_not_trusted bitbit A restrição CHECK não foi verificada pelo sistema para todas as linhas.CHECK constraint has not been verified by the system for all rows.
parent_column_idparent_column_id intint 0 indica uma restrição CHECK do nível da tabela.0 indicates a table-level CHECK constraint.

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.Non-zero value indicates that this is a column-level CHECK constraint defined on the column with the specified ID value.
definitiondefinition nvarchar(max)nvarchar(max) Expressão SQL que define esta restrição CHECK.SQL expression that defines this CHECK constraint.
uses_database_collationuses_database_collation bitbit 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.1 = The constraint definition depends on the default collation of the database for correct evaluation; otherwise, 0. Tal dependência impede a alteração da ordenação padrão do banco de dados.Such a dependency prevents changing the database default collation.
is_system_namedis_system_named bitbit 1 = O nome foi gerado pelo sistema.1 = Name was generated by system.

0 = O nome foi fornecido pelo usuário.0 = Name was supplied by the user.

PermissõesPermissions

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Para obter mais informações, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte tambémSee Also

Exibições de catálogo de objeto(Transact-SQL) Object Catalog Views (Transact-SQL)
Exibições de catálogo (Transact-SQL)Catalog Views (Transact-SQL)