Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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)