sys.default_constraints (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Berisi baris untuk setiap objek yang merupakan definisi default (dibuat sebagai bagian dari pernyataan CREATE TABLE atau ALTER TABLE, bukan pernyataan CREATE DEFAULT), dengan sys.objects.type = D.

Nama kolom Jenis data Deskripsi
<Kolom yang diwarisi dari sys.objects> Untuk daftar kolom yang diwarisi tampilan ini, lihat sys.objects (Transact-SQL).
parent_column_id int ID kolom di parent_object_id tempat default ini berada.
Definisi nvarchar(maks) SQL ekspresi yang menentukan default ini.
is_system_named bit 1 = Nama dihasilkan oleh sistem.

0 = Nama disediakan oleh pengguna.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Contoh

Contoh berikut mengembalikan definisi batasan DEFAULT yang diterapkan ke VacationHours kolom HumanResources.Employee tabel.

USE AdventureWorks2012;  
GO  
SELECT d.definition   
FROM sys.default_constraints AS d  
INNER JOIN sys.columns AS c  
ON d.parent_object_id = c.object_id
AND d.parent_column_id = c.column_id  
WHERE d.parent_object_id = OBJECT_ID(N'HumanResources.Employee', N'U')  
AND c.name = 'VacationHours';  

Lihat juga

Tampilan Katalog Objek (SQL Bertransaksi)
Tampilan Katalog (Transact-SQL)
Mengkueri FAQ Katalog Sistem SQL Server