Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Devuelve una lista de todos los tipos de restricción, su nombre definido por el usuario o proporcionado por el sistema, las columnas en las que se definen y la expresión que define la restricción (solo para DEFAULT las restricciones y CHECK ).
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpconstraint
[ @objname = ] N'objname'
[ , [ @nomsg = ] 'nomsg' ]
[ ; ]
Argumentos
[ @objname = ] N'objname'
Especifica la tabla para la que se devuelve la información de restricción. @objname es nvarchar(776), sin ningún valor predeterminado. La tabla especificada debe encontrarse en la base de datos actual.
[ @nomsg = ] 'nomsg'
Parámetro opcional que imprime el nombre de la tabla.
@nomsg es varchar(5), con un valor predeterminado de msg.
nomsg suprime la impresión.
Valores de código de retorno
0 (correcto) o 1 (erróneo).
Conjunto de resultados
sp_helpconstraint muestra una columna indizada descendente si participó en las claves principales. La columna indizada descendente aparece en el conjunto de resultados con un signo menos (-) después de su nombre. El valor predeterminado, una columna indizada ascendente, se muestra solo por su nombre.
Comentarios
La ejecución de informa de sp_help <table> toda la información sobre la tabla especificada. Para ver solo la información de restricción, use sp_helpconstraint.
Permisos
Debe pertenecer al rol public .
Ejemplos
Los ejemplos de código de este artículo usan la base de datos de ejemplo de AdventureWorks2025 o AdventureWorksDW2025, que puede descargar de la página principal de Ejemplos de Microsoft SQL Server y proyectos de comunidad.
En el ejemplo siguiente se muestran todas las restricciones de la tabla Product.Product.
USE AdventureWorks2022;
GO
EXECUTE sp_helpconstraint 'Production.Product';
Contenido relacionado
- Motor de base de datos procedimientos almacenados (Transact-SQL)
- MODIFICAR TABLA (Transact-SQL)
- CREAR TABLA (Transact-SQL)
- sp_help (Transact-SQL)
- Procedimientos almacenados del sistema (Transact-SQL)
- sys.key_restricciones (Transact-SQL)
- sys.check_constraints (Transact-SQL)
- sys.default_constraints (Transact-SQL)