Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureAzure Synapse Analytics
PDW (Analytics Platform System)
Warehouse no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Contém uma linha para cada objeto que seja uma definição padrão (criado 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 essa exibição, consulte sys.objects (Transact-SQL). | |
| parent_column_id | int | ID da coluna em parent_object_id ao qual este padrão pertence. |
| definition | nvarchar(max) | Expressão SQL que define este 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 em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Examples
O exemplo a seguir retorna a definição da restrição DEFAULT aplicada à coluna VacationHours da tabela HumanResources.Employee.
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';
Consulte Também
Exibições do catálogo de objeto (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
Consultando as perguntas frequentes do catálogo do sistema do SQL Server