sp_helpconstraint (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
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 Transact-SQL dalam artikel ini menggunakan AdventureWorks2022
database sampel atau AdventureWorksDW2022
, yang dapat Anda unduh dari halaman beranda Sampel Microsoft SQL Server dan Proyek Komunitas.
Contoh berikut menunjukkan semua batasan untuk Product.Product
tabel.
USE AdventureWorks2022;
GO
EXEC sp_helpconstraint 'Production.Product';