sp_helpconstraint (Transact-SQL)

Retorna uma lista de todos os tipos de restrição, seu nome definido pelo usuário ou fornecido pelo sistema, as colunas com base nas quais elas foram definidas e a expressão que define a restrição (somente para restrições DEFAULT e CHECK).

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_helpconstraint [ @objname = ] 'table' 
     [ , [ @nomsg = ] 'no_message' ] 

Argumentos

  • [ @objname= ] 'table'
    É a tabela sobre a qual as informações de restrição são retornadas. A tabela especificada deve ser local ao banco de dados atual. table é nvarchar(776), sem padrão.

  • [ @nomsg=] 'no_message'
    É um parâmetro opcional que imprime o nome da tabela. no_message é varchar(5), com um padrão msg. nomsg suprime a impressão.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

sp_helpconstraint exibirá uma coluna indexada de maneira decrescente se ela participou de chaves primárias. A coluna indexada de maneira decrescente será listada no conjunto de resultados com um sinal de menos (-) após seu nome. O padrão, uma coluna indexada de maneira crescente, será listada apenas por seu nome.

Comentários

A execução de sp_helptable relata todas as informações sobre a tabela especificada. Para consultar somente as informações de restrição, use sp_helpconstraint.

Permissões

Requer associação na função pública.

Exemplos

O exemplo a seguir mostra todas as restrições da tabela Product.

USE AdventureWorks2008R2;
GO
EXEC sp_helpconstraint 'Production.Product';