sys.key_constraints (Transact-SQL)sys.key_constraints (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure simAzure Synapse Analytics (SQL DW) simParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Contém uma linha para cada objeto que é uma chave primária ou uma restrição exclusiva.Contains a row for each object that is a primary key or unique constraint. Inclui sys.objects.type PK e UQ.Includes sys.objects.type PK and UQ.

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).
unique_index_idunique_index_id intint ID do índice exclusivo correspondente no objeto pai que foi criado para impor esta restrição.ID of the corresponding unique index in the parent object that was created to enforce this constraint.
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)
Consultando as perguntas frequentes do catálogo do sistema do SQL ServerQuerying the SQL Server System Catalog FAQ