Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna uma linha para cada restrição de tabela na base de dados atual. Esta vista do esquema de informação devolve informações sobre os objetos para os quais o utilizador atual tem permissões.
Para obter informações destas vistas, especifique o nome totalmente qualificado de INFORMATION_SCHEMA. view_name.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| CONSTRAINT_CATALOG | nvarchar (128) | Qualificador de restrições. |
| CONSTRAINT_SCHEMA | nvarchar (128) | Nome do esquema que contém a restrição. Importante: A única forma fiável de encontrar o esquema de um objeto é consultar a sys.objects vista de catálogo. |
| CONSTRAINT_NAME | sysname | Nome da restrição. |
| TABLE_CATALOG | nvarchar (128) | Qualificador da tabela. |
| TABLE_SCHEMA | nvarchar (128) | Nome do esquema que contém a tabela. Importante: A única forma fiável de encontrar o esquema de um objeto é consultar a sys.objects vista de catálogo. |
| TABLE_NAME | sysname | Nome da tabela. |
| CONSTRAINT_TYPE | varchar(11) | Tipo de restrição: CHECK UNIQUE CHAVE PRIMÁRIA CHAVE ESTRANGEIRA |
| IS_DEFERRABLE | varchar(2) | Especifica se a verificação de restrições é diferida. Devolve sempre NÃO. |
| INITIALLY_DEFERRED | varchar(2) | Especifica se a verificação de restrições é inicialmente diferida. Devolve sempre NÃO. |
Ver também
Exibições do sistema (Transact-SQL)
Vistas do Esquema de Informação (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_restrições (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)