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
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Mostra a UNIÃO de todos os objetos definidos pelo usuário com escopo de esquema e objetos do sistema.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| name | sysname | Nome do objeto. |
| object_id | int | Número de identificação do objeto. É exclusivo dentro de um banco de dados. |
| principal_id | int | ID do proprietário individual, se diferente do proprietário do esquema. Por padrão, os objetos contidos no esquema são de propriedade do proprietário do esquema. No entanto, outro proprietário pode ser especificado usando a instrução ALTER AUTHORIZATION para alterar a propriedade. É NULL se não houver nenhum proprietário individual alternativo. É NULL se o tipo de objeto for um dos seguintes: C = restrição CHECK D = DEFAULT (restrição ou autônomo) F = restrição CHAVE ESTRANGEIRA PK = restrição de CHAVE PRIMÁRIA R = Regra (antiga, independente) TA = Gatilho de montagem (CLR) TR = gatilho SQL UQ = restrição UNIQUE |
| schema_id | int | ID do esquema que contém o objeto. Para todos os objetos de sistema com escopo de esquema incluídos no SQL Server, esse valor está sempre em (schema_id('sys'), schema_id('INFORMATION_SCHEMA')). |
| parent_object_id | int | ID do objeto ao qual esse objeto pertence. 0 = Não é um objeto filho. |
| tipo | char(2) | Tipo de objeto: AF = Função agregada (CLR) C = restrição CHECK D = DEFAULT (restrição ou autônomo) F = restrição CHAVE ESTRANGEIRA FN = função escalar SQL FS = Função escalar Assembly (CLR) FT = Função com valor de tabela Assembly (CLR) IF = Função SQL com valor de tabela embutido IT = Quadro interno P = Procedimento armazenado SQL PC = Procedimento armazenado de montagem (CLR) PG = Guia do plano PK = restrição de CHAVE PRIMÁRIA R = Regra (antiga, independente) RF = Replicação-filtro-procedimento S = Tabela base do sistema SN = Sinónimo SO = Objeto de sequência SQ = Fila de serviço TA = Gatilho DML de montagem (CLR) TF = função com valor de tabela SQL TR = gatilho SQL DML TT = Tipo de tabela U = Tabela (definida pelo utilizador) UQ = restrição UNIQUE V = Vista X = Procedimento armazenado estendido |
| type_desc | nvarchar(60) | Descrição do tipo de objeto. AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION SQL_INLINE_TABLE_VALUED_FUNCTION INTERNAL_TABLE SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE PLAN_GUIDE PRIMARY_KEY_CONSTRAINT RULE REPLICATION_FILTER_PROCEDURE TABELA_DO_SISTEMA SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TABLE_VALUED_FUNCTION SQL_TRIGGER TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
| create_date | datetime | Data em que o objeto foi criado. |
| modify_date | datetime | Data em que o objeto foi modificado pela última vez usando uma instrução ALTER. Se o objeto for uma tabela ou um modo de exibição, modify_date também será alterado quando um índice na tabela ou exibição for criado ou modificado. |
| is_ms_shipped | bit | Objeto criado por um componente interno do SQL Server. |
| is_published | bit | O objeto é publicado. |
| is_schema_published | bit | Somente o esquema do objeto é publicado. |
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.
Ver também
Exibições do catálogo de objetos (Transact-SQL)
Visualizações do catálogo (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)