Udostępnij za pośrednictwem


sys.systypes (Transact-SQL)

Zwraca jeden wiersz dla każdego typu danych dostarczanych przez system i każdego użytkownika w bazie danych.

Important noteImportant Note:

This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Nazwa kolumna

Typ danych

Description

Nazwa

nazwa_systemu

Nazwa typu danych.

xtype

tinyint

Typ magazyn fizyczny.

Stan

tinyint

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

xusertype

smallint

Rozszerzony typ użytkownika.Przepełnienie lub zwraca wartość NULL, jeśli liczba typów danych przekracza 32 767.Aby uzyskać więcej informacji zobaczBadanie katalogu systemu SQL Server.

długość

smallint

Długość fizyczny typ danych.

xprec

tinyint

Wewnętrzny precyzji jako używanych przez serwer.Nie ma być używane w kwerendach.

xScale

tinyint

Wewnętrzny skali, jak używane przez serwer.Nie ma być używane w kwerendach.

tdefault

int

Identyfikator procedura przechowywana, która zawiera integralność sprawdza, czy ten typ danych.

domena

int

Identyfikator procedura przechowywana, która zawiera integralność sprawdza, czy ten typ danych.

UID

smallint

Identyfikator schematu właściciela tego typu.

W przypadku baz danych korzystano z wcześniejszej wersja programu SQL Server, identyfikator schematu jest równa nazwę użytkownika właściciela.

Important noteImportant Note:
Używając dowolnego z następujących czynności SQL Server Instrukcje DDL, należy użyć sys.types wykazu widoku zamiast sys.systypes.TYP NA ZMIANY autoryzacjaTWORZENIE TYPU

Przepełnienie lub zwraca wartość NULL, jeśli liczba użytkowników i ról przekracza 32 767.Aby uzyskać więcej informacji zobaczBadanie katalogu systemu SQL Server.

zarezerwowane

smallint

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

UserType

smallint

Identyfikator użytkownika typu.Przepełnienie lub zwraca wartość NULL, jeśli liczba typów danych przekracza 32 767.Aby uzyskać więcej informacji zobaczBadanie katalogu systemu SQL Server.

Zmienna

bit

Typ danych o zmiennej długości.

1 = True

0 = False

allownulls

bit

Wskazuje opcje dopuszczania wartości null domyślne dla tego typu danych.Tę wartość domyślną jest zastępowany, jeśli określono opcje dopuszczania wartości null przy użyciu TWORZENIE tabela or ALTER tabela.

Typ

tinyint

Magazyn fizyczny typ danych.

printfmt

przykład

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

prec

smallint

Poziom dokładności dla tego typu danych.

wartość -1 = xml lub typów dużych wartości.

skala

tinyint

Skala dla tego typu danych, w zależności od precyzji.

Wartość NULL = dane typu nie jest liczbą.

Sortowanie

nazwa_systemu

Jeśli znak oparty, Sortowanie jest sortowania bieżącej bazy danych; w przeciwnym razie jest NULL.