Udostępnij za pośrednictwem


sys.types (Transact-SQL)

Zawiera wiersz dla każdego systemu i typ zdefiniowany przez użytkownika.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa typu.Jest unikatowa w schemacie.

system_type_id

tinyint

Identyfikator wewnętrzny typ systemu tego typu.

user_type_id

int

Identyfikator typu.Jest unikatowa w bazie danych.W przypadku typów danych systemu user_type_id = system_type_id.

schema_id

int

Identyfikator schematu, do której należy typ.

principal_id

int

Identyfikator właściciela indywidualnych, jeśli różni się od właściciela schematu.Domyślnie obiekty schematu zawarte są własnością właściciela schematu.Jednakże alternatywne właściciela można określić przy użyciu autoryzacji zmienić instrukcja Aby zmienić własność.

Wartość NULL, jeśli nie ma żadnych alternatywnych poszczególnych właściciela.

max_length

smallint

Maksymalna długość (w bajtach) tego typu.

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

Dla text kolumny, max_length wartość będzie równa 16.

dokładność

tinyint

MAX precision typu, jeżeli jest oparte na liczbowe; w przeciwnym razie 0.

skala

tinyint

MAX skali typu, jeżeli jest oparte na liczbowe; w przeciwnym razie 0.

collation_name

sysname

Nazwę sortowanie typu, jeżeli jest znakowym; inne wise NULL.

is_nullable

bit

Typ jest nullable.

is_user_defined

bit

1 = Typ zdefiniowany przez użytkownika.

0 = SQL ServerSystemowy typ danych.

is_assembly_type

bit

1 = Wdrożenia tego typu jest zdefiniowany w CLR wirtualny plik dziennika.

0 = Typ jest oparty na SQL Server typu danych systemu.

default_object_id

int

Identyfikator autonomicznych domyślnie powiązany z typem za pomocą sp_bindefault.

0 = Domyślnie nie istnieje.

rule_object_id

int

Identyfikator autonomicznych regułę, która jest związany z typem za pomocą sp_bindrule.

0 = Reguła nie istnieje.

is_table_type

bit

Wskazuje, że typ jest tabela.

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.