sys.default_constraints (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Warehouse di Microsoft Fabric

Berisi baris untuk setiap objek yang merupakan definisi default (dibuat sebagai bagian dari pernyataan CREATE TABLE atau ALTER TABLE alih-alih 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) Ekspresi SQL 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 keamanan yang dimiliki pengguna, atau di mana pengguna diberikan 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 AdventureWorks2022;  
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 (Transact-SQL)
Tampilan Katalog (Transact-SQL)
Mengkueri TANYA JAWAB Umum Katalog Sistem SQL Server