sys.all_objects (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse 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 do 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 uma 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 | Apenas o esquema do objeto é publicado. |
Permissões
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.
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)