Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí seznam všech typů omezení, jejich uživatelsky definovaný nebo systémově dodaný název, sloupce, na kterých jsou definovány, a výraz, který omezení definuje (pouze pro DEFAULT a CHECK omezení).
Syntaxe
sp_helpconstraint
[ @objname = ] N'objname'
[ , [ @nomsg = ] 'nomsg' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Specifikuje tabulku, pro kterou jsou informace o omezení vráceny. @objname je nvarchar(776), bez defaultu. Specifikovaná tabulka musí být lokální vůči aktuální databázi.
[ @nomsg = ] 'nomsg'
Volitelný parametr, který vytiskne název tabulky.
@nomsg je varchar(5), s výchozím hodnotou msg.
nomsg potlačuje tisk.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
sp_helpconstraint zobrazuje sestupný indexovaný sloupec, pokud se podílel na primárních klíčích. Sestupný indexovaný sloupec je uveden ve výsledné množině se záporným znaménkem (-) za jeho názvem. Výchozí je vzestupný indexovaný sloupec, který je uveden pouze podle jeho jména.
Poznámky
Spuštění hlásí sp_help <table> všechny informace o dané tabulce. Pro zobrazení pouze informací o omezení použijte sp_helpconstraint.
Povolení
Vyžaduje členství ve veřejné roli .
Examples
Ukázky kódu v tomto článku používají ukázkovou databázi AdventureWorks2025 nebo AdventureWorksDW2025, kterou si můžete stáhnout z domovské stránky Microsoft SQL Serveru pro ukázky a komunitní projekty .
Následující příklad ukazuje všechna omezení pro tabulku Product.Product .
USE AdventureWorks2022;
GO
EXECUTE sp_helpconstraint 'Production.Product';
Související obsah
- uložené procedury databázového stroje (Transact-SQL)
- ZMĚNIT TABULKU (Transact-SQL)
- VYTVOŘIT TABULKU (Transact-SQL)
- sp_help (Transact-SQL)
- uložené procedury systému (Transact-SQL)
- sys.key_omezení (Transact-SQL)
- sys.check_constraints (Transact-SQL)
- sys.default_constraints (Transact-SQL)