Aracılığıyla paylaş


sys.default_constraints (Transact-SQL)

(Bir tablo, CREATE veya ALTER tablo deyim CREATE DEFAULT ifadesinin yerine bir parçası olarak oluşturulan) bir varsayılan tanımı ile olan her nesne için bir satır içerir. sys.Objects.Type = D.

Sütun adı

Veri türü

Açıklama

<Sütunları sys.Objects ' devralınmış.>

 

Bu görünüm devralan bir sütun listesi için bkz: sys.Objects (Transact-SQL).

parent_column_id

int

Sütun KIMLIĞI parent_object_id bu varsayılan ait olduğu.

Tanım

nvarchar(max)

SQL ifade, bu varsayılan tanımlar.

SQL Server 2008 ve SQL Server 2005 farklı SQL Server 2000 şekilde, kod çözme ve SQL deyimleri katalog meta verilerde depolamak. Kodu çözülen anlamı ifade özgün metni; eşdeğerdir ancak sözdizimi hiçbir garanti vardır.Örneğin, boşluk kaldırılır gelen Kodu çözülen ifade.

is_system_named

bit

1 = Ad sistem tarafından oluşturuldu.

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

İzinler

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.

Örnekler

Aşağıdaki örnek, uygulanan VARSAYıLAN kısıtlamayı tanımını verir VacationHours sütun HumanResources.Employee Tablo.

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