Partilhar via


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.

Confira também