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).
Convenções da 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 o padrão de 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_help table 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 AdventureWorks2012;
GO
EXEC sp_helpconstraint 'Production.Product';
Consulte também
Referência
Procedimentos armazenados do Mecanismo de Banco de Dados (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
sys.key_constraints (Transact-SQL)