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.