Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar en lista över alla begränsningstyper, deras användardefinierade eller systemtillhandahållna namn, kolumnerna där de är definierade och uttrycket som definierar begränsningen (endast för DEFAULT och CHECK begränsningar).
Transact-SQL syntaxkonventioner
Syntax
sp_helpconstraint
[ @objname = ] N'objname'
[ , [ @nomsg = ] 'nomsg' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Specificerar tabellen för vilken begränsningsinformationen returneras. @objname är nvarchar(776), utan standard. Den angivna tabellen måste vara lokal för den aktuella databasen.
[ @nomsg = ] 'nomsg'
En valfri parameter som skriver ut tabellnamnet.
@nomsg är varchar(5), med en standard på msg.
nomsg Trycker trycket.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
sp_helpconstraint visar en nedåtgående indexerad kolumn om den deltog i primärnycklar. Den nedåtgående indexerade kolumnen listas i resultatuppsättningen med ett minustecken (-) efter namnet. Standarden, en stigande indexerad kolumn, listas enbart med sitt namn.
Anmärkningar
Exekvering rapporterar sp_help <table> all information om den angivna tabellen. För att bara se begränsningsinformationen, använd sp_helpconstraint.
Permissions
Kräver medlemskap i offentlig roll.
Examples
Kodexemplen i den här artikeln använder AdventureWorks2025- eller AdventureWorksDW2025-exempeldatabasen, som du kan ladda ned från startsidan Microsoft SQL Server Samples och Community Projects.
Följande exempel visar alla begränsningar för tabellen Product.Product .
USE AdventureWorks2022;
GO
EXECUTE sp_helpconstraint 'Production.Product';