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
Contém uma linha para todos os objetos do sistema com escopo de esquema incluídos no Microsoft SQL Server. Todos os objetos do sistema estão contidos nos esquemas chamados sys ou INFORMATION_SCHEMA.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| nome | 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 outro proprietário individual. É 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 em que o objeto está contido. Para todos os objetos do sistema com âmbito de esquema incluídos no SQL Server, este valor estará 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 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 uma vista, modify_date também muda quando um índice agrupado na tabela ou vista é criado ou alterado. |
| is_ms_shipped | bit | O objeto é criado por um componente interno do Microsoft 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
Visualizações do catálogo (Transact-SQL)
Exibições do catálogo de objetos (Transact-SQL)