sys.sysobjects (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric
Contém uma linha para cada objeto criado em um banco de dados, como uma restrição, padrão, log, regra e procedimento armazenado.
Importante
Esta tabela do sistema do SQL Server 2000 foi incluída como uma exibição para compatibilidade com versões anteriores. É recomendável usar as exibições do sistema do SQL Server atual. Para localizar um ou mais modos de exibição do sistema equivalentes, confira Mapeando tabelas do sistema para exibições do sistema (Transact-SQL). Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
name | sysname | Object name |
ID | int | Número de identificação do objeto |
xtype | char(2) | Tipo de objeto. Pode ser um dos seguintes tipos de objeto: AF = Função de agregação (CLR) C = Restrição CHECK D = Padrão ou restrição DEFAULT F = Restrição FOREIGN KEY L = Log FN = Função escalar FS = Função escalar de assembly (CLR) FT = Função avaliada por tabela de assembly (CLR) IF = Função de tabela em linha IT = Tabela interna P = Procedimento armazenado PC = Procedimento armazenado de assembly (CLR) PK = Restrição PRIMARY KEY (o tipo é K) RF = Procedimento armazenado de filtro de replicação S = Tabela do sistema SN = Sinônimo SO = Sequência SQ = Fila de serviço TA = Gatilho DML de assembly (CLR) TF = Função de tabela TR = Gatilho DML SQL TT = Tipo de tabela U = Tabela de usuário UQ = Restrição UNIQUE (o tipo é K) V = Exibição X = Procedimento armazenado estendido |
uid | smallint | ID de esquema do proprietário do objeto. Para bancos de dados atualizados de uma versão anterior do SQL Server, a ID do esquema é igual à ID do usuário do proprietário. Excederá ou retornará NULL se o número de usuários e funções exceder 32.767. Importante: Se você usar qualquer uma das instruções DDL do SQL Server a seguir, deverá usar a exibição de catálogo sys.objects em vez de sys.sysobjects .CRIAR | ALTER | SOLTAR USUÁRIO CRIAR | ALTER | DESCARTAR FUNÇÃO CRIAR | ALTER | FUNÇÃO DE APLICATIVO DE DESCARTE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT |
informações | smallint | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
status | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
base_schema_ver | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
replinfo | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
parent_obj | int | Número de identificação do objeto pai. Por exemplo, o ID de tabela, se for um gatilho ou restrição. |
crdate | datetime | A data em que o objeto foi criado. |
ftcatid | smallint | Identificador do catálogo de texto completo de todas as tabelas de usuário registradas por indexação de texto completo e 0 para todas as tabelas de usuário não registradas. |
schema_ver | int | Número de versão incrementado toda vez que o esquema de uma tabela muda. Sempre retorna 0. |
stats_schema_ver | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
tipo | char(2) | Tipo de objeto. Pode ser um dos seguintes valores: AF = Função de agregação (CLR) C = Restrição CHECK D = Padrão ou restrição DEFAULT F = Restrição FOREIGN KEY FN = Função escalar FS = Função escalar de assembly (CLR) FT = Função com valor de tabela de assembly (CLR)IF =Função de tabela embutida IT = Tabela interna K = Restrição PRIMARY KEY ou UNIQUE L = Log P = Procedimento armazenado PC = Procedimento armazenado de assembly (CLR) R = Regra RF = Procedimento armazenado de filtro de replicação S = Tabela do sistema SN = Sinônimo SQ = Fila de serviço TA = Gatilho DML de assembly (CLR) TF = Função de tabela TR = Gatilho DML SQL TT = Tipo de tabela U = Tabela de usuário V = Exibição X = Procedimento armazenado estendido |
userstat | smallint | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
sysstat | smallint | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
indexdel | smallint | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
refdate | datetime | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
version | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
deltrig | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
instrig | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
updtrig | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
seltrig | int | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
category | int | Usado para publicação, restrições e identidade. |
cache | smallint | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |