Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Bevat een rij voor elk object dat een standaarddefinitie is (gemaakt als onderdeel van de instructie CREATE TABLE of ALTER TABLE in plaats van een CREATE DEFAULT-instructie), met sys.objects.type = D.
| Column name | Data type | Description |
|---|---|---|
| <kolommen overgenomen van sys.objects> | Zie sys.objects (Transact-SQL)voor een lijst met kolommen die door deze weergave worden overgenomen. | |
| parent_column_id | int | Id van de kolom in parent_object_id waartoe deze standaard behoort. |
| definition | nvarchar(max) | SQL-expressie waarmee deze standaardwaarde wordt gedefinieerd. |
| is_system_named | bit | 1 = Naam is gegenereerd door het systeem. 0 = Naam is opgegeven door de gebruiker. |
Permissions
De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Examples
In het volgende voorbeeld wordt de definitie geretourneerd van de standaardbeperking die wordt toegepast op de VacationHours kolom van de 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';
See Also
objectcatalogusweergaven (Transact-SQL)
catalogusweergaven (Transact-SQL)
query's uitvoeren op de veelgestelde vragen over sql Server System Catalog