Aracılığıyla paylaş


sys.default_constraints (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'te ambarMicrosoft Fabric'te SQL veritabanı

Sys.objects.type = D ile varsayılan bir tanım olan her nesne için bir satır içerir (CREATE DEFAULT deyimi yerine CREATE TABLE veya ALTER TABLE deyiminin bir parçası olarak oluşturulur).

Sütun adı Veri türü Description
sys.objects devralınan sütunları Bu görünümün devraldığı sütunların listesi için bkz.sys.objects (Transact-SQL) .
parent_column_id int Bu varsayılanın ait olduğu parent_object_id sütunun kimliği.
definition nvarchar(max) Bu varsayılanı tanımlayan SQL ifadesi.
is_system_named bit 1 = Ad sistem tarafından oluşturuldu.

0 = Ad kullanıcı tarafından sağlandı.

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Examples

Aşağıdaki örnek, tablonun sütununa VacationHours uygulanan DEFAULT kısıtlamasının HumanResources.Employee tanımını döndürür.

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';  

Ayrıca Bkz.

nesne kataloğu görünümlerini (Transact-SQL)
Katalog Görünümleri (Transact-SQL)
SQL Server Sistem Kataloğunu Sorgulama hakkında SSS