sp_helpconstraint (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

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 de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @objname = ] 'table' É a tabela sobre quais 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 de msg. nomsg suprime a impressão.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

sp_helpconstraint exibe uma coluna indexada 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

Executar sp_helptabela relata todas as informações sobre a tabela especificada. Para ver apenas as informações de restrição, use sp_helpconstraint.

Permissões

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

Exemplos

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

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

Consulte Também

Procedimentos armazenados do Mecanismo de Banco de Dados (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)