sp_helpconstraint (Transact-SQL)sp_helpconstraint (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure (somente a Instância Gerenciada) nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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).Returns a list of all constraint types, their user-defined or system-supplied name, the columns on which they have been defined, and the expression that defines the constraint (for DEFAULT and CHECK constraints only).

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

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

ArgumentosArguments

[ @objname = ] 'table'É a tabela sobre a qual as informações de restrição são retornadas.[ @objname = ] 'table' Is the table about which constraint information is returned. A tabela especificada deve ser local ao banco de dados atual.The table specified must be local to the current database. Table é nvarchar (776) , sem padrão.table is nvarchar(776), with no default.

[ @nomsg = ] 'no_message'É um parâmetro opcional que imprime o nome da tabela.[ @nomsg = ] 'no_message' Is an optional parameter that prints the table name. no_message é varchar (5) , com um padrão de msg. nomsg suprime a impressão.no_message is varchar(5), with a default of msg. nomsg suppresses the printing.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

sp_helpconstraint exibe uma coluna indexada decrescente se ela participou de chaves primárias.sp_helpconstraint displays a descending indexed column if it participated in primary keys. A coluna indexada de maneira decrescente será listada no conjunto de resultados com um sinal de menos (-) após seu nome.The descending indexed column will be listed in the result set with a minus sign (-) following its name. O padrão, uma coluna indexada de maneira crescente, será listada apenas por seu nome.The default, an ascending indexed column, will be listed by its name alone.

ComentáriosRemarks

A execução da_tabela_ sp_helprelata todas as informações sobre a tabela especificada.Executing sp_helptable reports all information about the specified table. Para ver apenas as informações de restrição, use sp_helpconstraint.To see only the constraint information, use sp_helpconstraint.

PermissõesPermissions

Requer associação à função pública .Requires membership in the public role.

ExemplosExamples

O exemplo a seguir mostra todas as restrições da tabela Product.The following example shows all constraints for the Product table.

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

Consulte tambémSee Also

Mecanismo de Banco de Dados procedimentos (armazenados TRANSACT-SQL) Database Engine Stored Procedures (Transact-SQL)
ALTER TABLE (Transact-SQL) ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL) CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL) sp_help (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL) System Stored Procedures (Transact-SQL)
sys.key_constraints (Transact-SQL) sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL) sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)sys.default_constraints (Transact-SQL)