Aracılığıyla paylaş


sys.sysobjects (Transact-SQL)

Kısıtlama, varsayılan, günlük, kural ve saklı yordamgibi bir veritabanı içinde oluşturulan her nesne için bir satır içerir.

Önemli notÖnemli

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Sütun adı

Veri türü

Açıklama

name

sysname

Nesne adı

id

int

Nesne kimlik numarası

xtype

char(2)

Nesne türü.Aşağıdaki türlerden biri olabilir:

af toplama işlev (clr) =

C denetim kısıtlaması =

D = varsayılan veya varsayılan kısıtlama

F = yabancı anahtar kısıtlaması

M = oturum

fn skalar işlev=

fs = derleme (clr) skaler-işlev

ft = derleme (clr) tablo-değerli işlev

IF-çizgili tablo-işlev=

BT iç tablo=

P = saklı yordam

pc derleme (clr) depolanan yordamı =

pk PRIMARY key kısıtlaması = (type k)

rf çoğaltma filtre saklı yordam=

S = sistem tablo

sn eşanlamlı =

sq Service sıra =

ta derleme (clr) DML tetikleyici =

tf = tablo işlev

tr SQL DML tetikleyici =

tt = tablo türü

U kullanıcı tablo=

uq = UNIQUE sınırlamasıyla (type k)

V = Görünüm

X = genişletilmiş saklı yordam

uid

smallint

Nesnenin sahibi şema kimliği.

Bir önceki sürüm , sürümünden yükselttiyseniz veritabanları için SQL Server, şema kimliği eşit kullanıcı kimliğine sahip.

Önemli notÖnemli
Aşağıdakilerden herhangi birini kullanıyorsanız, SQL Server DDL ifadelerini kullanmanız gerekir sys.objects Katalog görünümü yerine sys.sysobjects.OLUŞTURMA | ALTER | KULLANICIYI BIRAKINOLUŞTURMA | ALTER | ROL BIRAKOLUŞTURMA | ALTER | AÇILAN UYGULAMA ROLÜŞEMA OLUŞTURMA ALTER YETKİLENDİRME ON NESNESİ

Taşıyor veya kullanıcılar ve roller sayısı 32,767 aşarsa null döndürür.

Daha fazla bilgi için, bkz. sql Server sistem Kataloğu sorgulama.

info

smallint

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

status

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

base_schema_ver

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

replinfo

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

parent_obj

int

Üst nesnenin nesne tanımlama numarası.Bir tetikleyici veya kısıtlama ise Örneğin, tablo kimliği.

crdate

datetime

Nesnenin oluşturulduğu tarih.

ftcatid

smallint

Tam metin dizin oluşturma ve 0 kayıtlı değil tüm kullanıcı tablolar için tüm kullanıcı tabloları tam metin kataloğu tanıtıcısı kayıtlı.

schema_ver

int

Her saat şema tablo değişiklikler için sürüm numarası artýrýlýr.Her zaman 0 döndürür.

stats_schema_ver

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

type

char(2)

Nesne türü.Aşağıdaki değerlerden biri olabilir:

af toplama işlev (clr) =

C denetim kısıtlaması =

D = varsayılan veya varsayılan kısıtlama

F = yabancı anahtar kısıtlaması

fn skalar işlev=

fs = derleme (clr) skaler-işlev

ft = derleme (clr) tablo-değerli functionIF-çizgili tablo-işlev=

BT - iç tablo

K = birincil anahtar veya benzersiz kısıtlama

M = oturum

P = saklı yordam

pc derleme (clr) depolanan yordamı =

R = kuralı

rf çoğaltma filtre saklı yordam=

S = sistem tablo

sn eşanlamlı =

sq Service sıra =

ta derleme (clr) DML tetikleyici =

tf = tablo işlev

tr SQL DML tetikleyici =

tt = tablo türü

U kullanıcı tablo=

V = Görünüm

X = genişletilmiş saklı yordam

userstat

smallint

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

sysstat

smallint

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

indexdel

smallint

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

refdate

datetime

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

version

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

deltrig

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

instrig

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

updtrig

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

seltrig

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

category

int

yayın, kısıtlamaları ve kimlik için kullanılır.

cache

smallint

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.