sys.systypes (Transact-SQL)
Zwraca jeden wiersz dla każdego typu danych dostarczanych przez system i każdego użytkownika w bazie danych.
Important 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 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. |