sp_helpconstraint (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengembalikan daftar semua jenis batasan, nama yang ditentukan pengguna atau yang disediakan sistem, kolom yang telah ditentukan, dan ekspresi yang menentukan batasan (hanya untuk batasan DEFAULT dan CHECK).

Konvensi sintaks transact-SQL

Sintaks

  
sp_helpconstraint [ @objname = ] 'table'   
     [ , [ @nomsg = ] 'no_message' ]   

Argumen

[ @objname = ] 'table' Adalah tabel tentang informasi batasan mana yang dikembalikan. Tabel yang ditentukan harus lokal ke database saat ini. table adalah nvarchar(776), tanpa default.

[ @nomsg = ] 'no_message' Adalah parameter opsional yang mencetak nama tabel. no_message adalah varchar(5), dengan default msg. nomsg menekan pencetakan.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Tataan Hasil

sp_helpconstraint menampilkan kolom terindeks menurun jika berpartisipasi dalam kunci primer. Kolom terindeks menurun akan dicantumkan dalam tataan hasil dengan tanda minus (-) mengikuti namanya. Default, kolom terindeks naik, akan dicantumkan berdasarkan namanya saja.

Keterangan

Menjalankan tabel sp_helpmelaporkan semua informasi tentang tabel yang ditentukan. Untuk melihat informasi batasan saja, gunakan sp_helpconstraint.

Izin

Memerlukan keanggotaan dalam peran publik .

Contoh

Contoh berikut menunjukkan semua batasan untuk Product tabel.

USE AdventureWorks2022;  
GO  
EXEC sp_helpconstraint 'Production.Product';  

Lihat Juga

Prosedur Tersimpan Mesin Database (Transact-SQL)
ALTER TABLE (Transact-SQL)
BUAT TABEL (Transact-SQL)
sp_help (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)
sys.key_constraints (T-SQL)
sys.check_constraints (T-SQL)
sys.default_constraints (T-SQL)