Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan daftar semua jenis batasan, nama yang ditentukan pengguna atau yang disediakan sistem, kolom yang ditentukan, dan ekspresi yang menentukan batasan (untuk DEFAULT dan CHECK batasan saja).
Sintaks
sp_helpconstraint
[ @objname = ] N'objname'
[ , [ @nomsg = ] 'nomsg' ]
[ ; ]
Argumen
[ @objname = ] N'objname'
Menentukan tabel yang informasi batasannya dikembalikan. @objname adalah nvarchar(776), tanpa default. Tabel yang ditentukan harus lokal ke database saat ini.
[ @nomsg = ] 'nomsg'
Parameter opsional yang mencetak nama tabel.
@nomsg adalah varchar(5), dengan default msg.
nomsg menekan pencetakan.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
sp_helpconstraint menampilkan kolom terindeks menurun jika berpartisipasi dalam kunci primer. Kolom terindeks menurun tercantum dalam tataan hasil dengan tanda minus (-) mengikuti namanya. Default, kolom terindeks naik, dicantumkan berdasarkan namanya saja.
Keterangan
sp_help <table> Menjalankan laporan semua informasi tentang tabel yang ditentukan. Untuk melihat informasi batasan saja, gunakan sp_helpconstraint.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
Sampel kode dalam artikel ini menggunakan database sampel AdventureWorks2025 atau AdventureWorksDW2025, yang dapat Anda unduh dari halaman beranda Sampel dan Proyek Komunitas Microsoft SQL Server.
Contoh berikut menunjukkan semua batasan untuk Product.Product tabel.
USE AdventureWorks2022;
GO
EXECUTE sp_helpconstraint 'Production.Product';