Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Innehåller en rad för varje objekt som är en standarddefinition (som skapas som en del av en CREATE TABLE- eller ALTER TABLE-instruktion i stället för en CREATE DEFAULT-instruktion), med sys.objects.type = D.
| Column name | Data type | Description |
|---|---|---|
| <kolumner som ärvs från sys.objects> | En lista över kolumner som den här vyn ärver finns i sys.objects (Transact-SQL). | |
| parent_column_id | int | ID för kolumnen i parent_object_id som standardvärdet tillhör. |
| definition | nvarchar(max) | SQL-uttryck som definierar den här standardinställningen. |
| is_system_named | bit | 1 = Namnet genererades av systemet. 0 = Namnet angavs av användaren. |
Permissions
Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.
Examples
I följande exempel returneras definitionen av standardvillkoret som tillämpas på VacationHours kolumnen i HumanResources.Employee tabellen.
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';
See Also
objektkatalogvyer (Transact-SQL)
katalogvyer (Transact-SQL)
frågor och svar om SQL Server System Catalog