sys.sysobjects (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsAnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Veritabanında oluşturulan her nesne için bir satır içerir; örneğin kısıtlama, varsayılan, günlük, kural ve saklanan prosedür.

Important

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için bir görünüm olarak dahil edilmiştir. Bunun yerine mevcut SQL Server sistem görünümlerini kullanmanızı öneririz. Eşdeğer sistem görünümünü veya görünümlerini bulmak için Sistem Tablolarını Sistem Görünümlerine Eşleme (Transact-SQL) bölümüne bakınız. Bu özellik, Microsoft SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.

Sütun adı Veri türü Description
name sysname Nesne adı
id int Nesne tanımlama numarası
xtype char(2) Nesne türü. Aşağıdaki nesne türlerinden biri olabilir:

AF = Toplama işlevi (CLR)
C = CHECK kısıtlaması
D = Varsayılan veya DEFAULT kısıtlama
F = YABANCI ANAHTAR kısıtlaması
L = Log
FN = Skaler fonksiyon
FS = Derleme (CLR) skaler-işlevi
FT = Derleme (CLR) tablo değerli işlevi
IF = Çizgili tablo fonksiyonu
BT = İç tablo
P = Saklanan prosedür
PC = Derleme (CLR) saklı yordamı
PK = BIRINCIL ANAHTAR kısıtlaması (tür K'dır)
RF = Replikasyon filtresi depolanmış prosedür
S = Sistem tablosu
SN = Eş Anlamlı
SO = Dizi
SQ = Hizmet kuyruğu
TA = Derleme (CLR) DML tetikleyicisi
TF = Tablo fonksiyonu
TR = SQL DML Tetikleyicisi
TT = Tablo türü
U = Kullanıcı tablosu
UQ = UNIQUE kısıtlama (tür K'dir)
V = Görünüm
X = Genişletilmiş saklı yordam
uid smallint Nesnenin sahibinin şema kimliği. SQL Server'ın önceki sürümünden yükseltilen veritabanları için, şema kimliği sahibinin kullanıcı kimliğine eşittir. Kullanıcı ve rol sayısı 32.767'yi aşarsa taşır veya NULL döndürür.

Önemli: Aşağıdaki SQL Server DDL ifadelerinden herhangi birini kullanıyorsanız, sys.objects katalog görünümünü kullanmalısınız.sys.sysobjects

YARAT | ALTER | DROP USER

YARAT | ALTER | DROP ROLE

YARAT | ALTER | DROP APPLICATION ROLE

CREATE SCHEMA

ALTER AUTHORIZATION NESNE ÜZERİNDE
info smallint Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
statü int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
base_schema_ver int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
replinfo int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
parent_obj int Ana nesnenin nesne tanımlama numarası. Örneğin, tetikleyici veya kısıtlayıcıysa tablo kimliği.
crdate datetime Nesnenin oluşturulduğu tarih.
FTCATID smallint Tam metin indeksleme için kayıtlı tüm kullanıcı tabloları için tam metin kataloğunun tanımlayıcısı, kayıtlı olmayan tüm kullanıcı tabloları için ise 0.
schema_ver int Bir tablo şeması her değiştiğinde artan sürüm numarası. Her zaman 0 döndürür.
stats_schema_ver int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
type char(2) Nesne türü. Aşağıdaki değerlerden biri olabilir:

AF = Toplama işlevi (CLR)
C = CHECK kısıtlaması
D = Varsayılan veya DEFAULT kısıtlama
F = YABANCI ANAHTAR kısıtlaması
FN = Skaler fonksiyon
FS = Derleme (CLR) skaler-işlevi
FT = Montaj (CLR) tablo değerli fonksiyonIF = Çizgili tablo fonksiyonu
BT - İç tablo
K = BIRINCIL ANAHTAR veya TEKİZ kısıtlama
L = Log
P = Saklanan prosedür
PC = Derleme (CLR) saklı yordamı
R = Kural
RF = Replikasyon filtresi depolanmış prosedür
S = Sistem tablosu
SN = Eş Anlamlı
SQ = Hizmet kuyruğu
TA = Derleme (CLR) DML tetikleyicisi
TF = Tablo fonksiyonu
TR = SQL DML Tetikleyicisi
TT = Tablo türü
U = Kullanıcı tablosu
V = Görünüm
X = Genişletilmiş saklı yordam
userstat smallint Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
sysstat smallint Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
indexdel smallint Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
Refdate datetime Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
version int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
deltrig int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
instrig int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
updtrig int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
Seltrig int Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.
category int Yayın, kısıtlamalar ve kimlik için kullanılır.
cache smallint Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir.

Ayrıca bakınız