sys.all_objects (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse no Microsoft Fabric
Mostra o UNION de todos os objetos definidos pelo usuário no escopo do esquema e os objetos de sistema.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
name | sysname | Nome do objeto. |
object_id | int | Número de identificação do objeto. É exclusivo em 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 pertencem ao proprietário do esquema. Porém, outro proprietário pode ser especificado usando a instrução ALTER AUTHORIZATION para alterar a propriedade. É NULL se não houver um proprietário individual alternativo. Será NULL se o tipo de objeto for um dos seguintes: C = Restrição CHECK D = DEFAULT (restrição ou autônomo) F = Restrição FOREIGN KEY PK = Restrição PRIMARY KEY R = Regra (estilo antigo, autônomo) TA = Gatilho (CLR) de assembly 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 este objeto pertence. 0 = Não é um objeto filho. |
tipo | char(2) | Tipo de objeto: AF = Função de agregação (CLR) C = Restrição CHECK D = DEFAULT (restrição ou autônomo) F = Restrição FOREIGN KEY FN = Função escalar SQL FS = Função escalar de assembly (CLR) FT = Função avaliada por tabela de assembly (CLR) IF = Função SQL com valor de tabela embutida IT = Tabela interna P = Procedimento armazenado SQL PC = Procedimento armazenado de assembly (CLR) PG = Guia de plano PK = Restrição PRIMARY KEY R = Regra (estilo antigo, autônomo) RF = Procedimento de filtro de replicação S = Tabela base do sistema SN = Sinônimo SO = Objeto de sequência SQ = Fila de serviço TA = Gatilho DML de assembly (CLR) TF = Função com valor de tabela SQL TR = Gatilho DML de SQL TT = Tipo de tabela U = Tabela (definida pelo usuário) UQ = Restrição UNIQUE V = Exibição 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 SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TABLE_VALUED_FUNCTION SQL_TRIGGER TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
create_date | datetime | A data em que o objeto foi criado. |
modify_date | datetime | A data em que o objeto foi modificado pela última vez com 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 modo de 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 | Apenas o esquema do objeto é publicado. |
Permissões
A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Consulte Também
Exibições do catálogo de objeto (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de