Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Armazém no Microsoft Fabric
Base de dados SQL no Microsoft Fabric
Contém uma linha para cada objeto que é uma definição padrão (criada como parte de uma instrução CREATE TABLE ou ALTER TABLE em vez de uma instrução CREATE DEFAULT), com sys.objects.type = D.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| <Colunas herdadas de sys.objects> | Para obter uma lista de colunas herdadas por esse modo de exibição, consulte sys.objects (Transact-SQL). | |
| parent_column_id | int | ID da coluna em parent_object_id à qual esse padrão pertence. |
| definition | nvarchar(max) | Expressão SQL que define esse padrão. |
| is_system_named | bit | 1 = O nome foi gerado pelo sistema. 0 = O nome foi fornecido pelo usuário. |
Permissions
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Examples
O exemplo a seguir retorna a definição da restrição DEFAULT que é aplicada à VacationHours coluna da HumanResources.Employee tabela.
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';
Ver também
Exibições do catálogo de objetos (Transact-SQL)
Visualizações do catálogo (Transact-SQL)
Consultando o catálogo do sistema do SQL Server