sys.system_objects (Transact-SQL)

İçerdiği tüm şema kapsamlı sistem nesneleri için bir satır içerir Microsoft SQL Server.Tüm sistem nesneleri adlı şemaların içinde bulunan sys veya INFORMATION_SCHEMA.

Sütun adı

Veri türü

Açıklama

name

sysname

Nesne adı.

object_id

int

Nesne tanımlama numarası.Bir veritabanı içinde benzersizdir.

principal_id

int

Şema sahibini farklıysa, tek tek sahibinin kimliği.Varsayılan olarak, şema içerdiği nesneleri şema sahibi tarafından sahip olunan.Ancak, başka bir sahibi sahipliğini değiştirmek için alter YETKİLENDİRME deyim kullanılarak belirtilebilir.

Olan diğer tek tek sahibi ise null.

İş nesnesi türü aşağıdakilerden biri ise null:

C denetim kısıtlaması =

D = varsayılan (kısıtlaması veya tek başına)

F = yabancı anahtar kısıtlaması

pk PRIMARY key kısıtlaması =

R = kural (eski stil, tek başına)

ta derleme (clr) tetikleyici =

tr SQL tetikleyici =

uq = kısıtlama

schema_id

int

Nesnenin içerdiği şema kimliği.

İle dahil tüm şema kapsamlı sistem nesneleri için SQL Server, bu değer her zaman içinde olması (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))

parent_object_id

int

Bu nesnenin ait olduğu nesne kimliği.

0 = alt nesne.

type

char(2)

Nesne türü:

af toplama işlev (clr) =

C denetim kısıtlaması =

D = varsayılan (kısıtlaması veya tek başına)

F = yabancı anahtar kısıtlaması

fn SQLskalerişlev=

fs = derleme (clr) skaler-işlev

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

IF = SQL satır içi tablo-değerli işlev

BT iç tablo=

P = SQL saklı yordamı

pc derleme (clr) depolanan yordamı =

pg Plan Kılavuzu =

pk PRIMARY key kısıtlaması =

R = kural (eski stil, tek başına)

rf çoğaltma filtre yordamını =

S = sistem temel tablo

sn eşanlamlı =

sq Service sıra =

ta derleme (clr) DML tetikleyici =

tf SQLtablo- değerli -işlev=

tr SQL DML tetikleyici =

tt = tablo türü

U = tablosu (kullanıcı tanımlı)

uq = kısıtlama

V = Görünüm

X = genişletilmiş saklı yordam

type_desc

nvarchar(60)

Nesne türünün açıklaması.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

KURAL

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

EŞANLAMLI

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

DEĞİŞKENİNDEKİ TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE

create_date

datetime

Nesnenin oluşturulduğu tarih.

modify_date

datetime

Object alter deyimkullanarak son değiştirildiği tarih.Nesne bir tablo veya görünüm ise modify_date kümelenmiş dizin tablo veya Görünüm oluşturulduğunda veya değiştirmiş de değişir.

is_ms_shipped

bit

Nesne bir iç tarafından oluşturuldu Microsoft SQL Server bileşeni.

is_published

bit

Nesne yayımlanır.

is_schema_published

bit

Yalnızca nesnenin şema yayımlanır.

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.