TABLE_CONSTRAINTS (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Retorna uma linha para cada restrição de tabela no banco de dados atual. Esta exibição de esquema de informações retorna informações sobre os objetos para os quais o usuário atual tem permissões.
Para recuperar informações dessas exibições, especifique o nome totalmente qualificado do INFORMATION_SCHEMA.view_name.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
CONSTRAINT_CATALOG | nvarchar(128) | Qualificador da restrição. |
CONSTRAINT_SCHEMA | nvarchar(128) | Nome do esquema que contém a restrição. Importante: o único modo confiável de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects . |
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: o único modo confiável de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects . |
TABLE_NAME | sysname | Nome da tabela. |
CONSTRAINT_TYPE | varchar(11) | Tipo de restrição: CHECK UNIQUE PRIMARY KEY FOREIGN KEY |
IS_DEFERRABLE | varchar(2) | Especifica se a verificação de restrição é adiável. Sempre retorna NO. |
INITIALLY_DEFERRED | varchar(2) | Especifica se a verificação de restrição é inicialmente adiada. Sempre retorna NO. |
Confira também
Exibições do Sistema (Transact-SQL)
exibições do esquema de informações (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)