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

SE APLICA A: síSQL Server síAzure SQL Database (solo Instancia administrada) noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Devuelve la lista de todos los tipos de restricciones, el nombre definido por el usuario o proporcionado por el sistema, las columnas en que se han definido y la expresión que define la restricción (solo para las restricciones DEFAULT y 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).

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

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

ArgumentosArguments

[ @objname = ] 'table'Es la tabla sobre la que se devuelve información de restricciones.[ @objname = ] 'table' Is the table about which constraint information is returned. La tabla especificada debe encontrarse en la base de datos actual.The table specified must be local to the current database. TABLE es de tipo nvarchar (776) y no tiene ningún valor predeterminado.table is nvarchar(776), with no default.

[ @nomsg = ] 'no_message'Es un parámetro opcional que imprime el nombre de la tabla.[ @nomsg = ] 'no_message' Is an optional parameter that prints the table name. no_message es de tipo VARCHAR (5) y su valor predeterminado es MSG. nomsg suprime la impresión.no_message is varchar(5), with a default of msg. nomsg suppresses the printing.

Valores de código de retornoReturn Code Values

0 (correcto) o 1 (error)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

sp_helpconstraint muestra una columna indizada descendente si participó en las claves principales.sp_helpconstraint displays a descending indexed column if it participated in primary keys. El nombre de la columna indizada en orden descendente irá seguido de un signo menos (-) en el conjunto de resultados.The descending indexed column will be listed in the result set with a minus sign (-) following its name. La columna predeterminada, indizada en orden ascendente, aparecerá solo por su nombre.The default, an ascending indexed column, will be listed by its name alone.

ComentariosRemarks

La ejecución de la_tabla_ sp_helpinforma de toda la información acerca de la tabla especificada.Executing sp_helptable reports all information about the specified table. Para ver solo la información de restricción, use sp_helpconstraint.To see only the constraint information, use sp_helpconstraint.

PermisosPermissions

Debe pertenecer al rol public .Requires membership in the public role.

EjemplosExamples

En el ejemplo siguiente se muestran todas las restricciones de la tabla Product.The following example shows all constraints for the Product table.

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

Vea tambiénSee Also

Procedimientos (almacenados de motor de base de datos 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)
Procedimientos almacenados del 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)