Aracılığıyla paylaş


sys.Types (Transact-SQL)

Her sistem ve kullanıcı tanımlı türiçin bir satır içerir.

Sütun adı

Veri türü

Açıklama

name

sysname

Adını yazın.Şema içinde benzersizdir.

system_type_id

tinyint

İç sistem türü tipi kimliği.

user_type_id

int

Tipinin Teşhis koduVeritabanı içinde benzersizdir.Sistem veri türleri için user_type_id = system_type_id.

schema_id

int

Türü ait olduğu şema kimliği.

principal_id

int

Şema sahibi 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.

Diğer tek tek sahibi ise null.

max_length

smallint

Türü en fazla uzunluğu (bayt cinsinden).

-1 = Column data type is varchar(max), nvarchar(max), varbinary(max), or xml.

İçin text sütunlar, max_length değeri 16 olacaktır.

duyarlık

tinyint

Max duyarlık türü sayısal tabanlı varsa; Aksi takdirde, 0.

ölçek

tinyint

Max ölçek türü sayısal tabanlı varsa; Aksi takdirde, 0.

collation_name

sysname

Karakter tabanlı ise türü harmanlama adı; diğer wise null.

is_nullable

bit

Null olabilecek türüdür.

is_user_defined

bit

1 = Kullanıcı tanımlı türü.

0 = SQL ServerSistem veri türü.

is_assembly_type

bit

1 = Uygulama türü bir clr derlemetanımlanır.

0 = Türü esas bir SQL Server Sistem veri türü.

default_object_id

int

Kullanarak türüne bağlı tek başına varsayılan Kimliğini sp_bindefault.

0 = Yok varsayılan bulunmaktadır.

rule_object_id

int

Kullanarak türüne bağlı tek başına kural kimliği sp_bindrule.

0 = Yok kural bulunmaktadır.

is_table_type

bit

Bir tablotürü olduğunu gösterir.

İ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.