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.