Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Tüm kısıtlama türlerinin listesini, kullanıcı tanımlı veya sistem tarafından sağlanan adını, tanımlandıkları sütunları ve kısıtlamayı tanımlayan ifadeyi (sadece için DEFAULT ve CHECK kısıtlamalar) döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_helpconstraint
[ @objname = ] N'objname'
[ , [ @nomsg = ] 'nomsg' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Kısıtlama bilgisinin geri döndüğü tabloyu belirtir. @objnamenvarchar(776)'dır ve varsayılan yoktur. Belirtilen tablo, mevcut veritabanına yerel olmalıdır.
[ @nomsg = ] 'nomsg'
Tablo adını yazdıran isteğe bağlı bir parametre.
@nomsgvarchar(5)'dir ve varsayılan olarak ' msgdir.
nomsg baskıyı bastırır.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
sp_helpconstraint birincil anahtarlarda yer almışsa azalan indeksli bir sütun gösterir. Azalan indeksli sütun, sonuç kümesinde adının ardından eksi işareti (-) ile listelenir. Varsayılan olan, artan indeksli sütun, sadece adıyla listelenir.
Açıklamalar
Çalıştırma, sp_help <table> belirtilen tablo hakkında tüm bilgileri raporlar. Sadece kısıtlama bilgisini görmek için sp_helpconstraint.
Permissions
"" genel "" rolüne üyelik gerektirir.
Örnekler
Bu makaledeki kod örnekleri, AdventureWorks2025 giriş sayfasından indirebileceğiniz AdventureWorksDW2025 veya örnek veritabanını kullanır.
Aşağıdaki örnek, tablo için Product.Product tüm kısıtlamaları gösterir.
USE AdventureWorks2022;
GO
EXECUTE sp_helpconstraint 'Production.Product';