Compartilhar via


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 Analytics Platform System (PDW) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric Banco de Dados SQL 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)