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 zdefiniowane w bazie danych.

Ważna informacjaWażne:

Ta tabela systemowa programu SQL Server 2000 została uwzględniona jako widok w celu zachowania zgodności z poprzednimi wersjami. Zaleca się używanie zamiast niej bieżących widoków systemowych programu SQL Server. Aby odnaleźć odpowiednie widoki systemowe, zobacz temat Mapowanie tabel systemowych programu SQL Server 2000 na widoki systemowe programu SQL Server 2005. Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Nazwa kolumny

Typ danych

Opis

name

Sysname

Nazwa typu danych.

typ_X

tinyint

Typ magazynu fizycznego.

Stan

tinyint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

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, zobacz Badanie wykazu systemu SQL Server.

długość

smallint

Długość fizyczny typ danych.

xprec

tinyint

Wewnętrzną dokładność używana przez serwer.Nie ma być używane w kwerendach.

xScale

tinyint

Skala wewnętrznego jako używane przez serwer.Nie ma być używane w kwerendach.

tdefault

int

Identyfikator procedura składowana zawiera integralność sprawdza, czy ten typ danych.

domena

int

Identyfikator procedura składowana zawiera integralność sprawdza, czy ten typ danych.

Identyfikator UID

smallint

Identyfikator schematu właściciela tego typu.

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

Ważna informacjaWażne:
Używając dowolnego z następujących SQL ServerinstrukcjiDDL , należy użyć sys.types widok zamiast katalogu sys.systypes.TYP NA ALTER AUTORYZACJITWORZENIE TYPU

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

zarezerwowane

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

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, zobacz Badanie wykazu systemu SQL Server.

zmienna

bit

Typ danych o zmiennej długości.

1 = True

0 = False

allownulls

bit

Wskazuje domyślny opcje dopuszczania wartości null dla tego typu danych.Ta wartość domyślna jest zastąpione, jeśli opcje dopuszczania wartości null jest określana za pomocą CREATE TABLE lub ALTER TABLE.

type

tinyint

Magazyn fizyczny typ danych.

printfmt

przykład ten

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

prec

smallint

Poziom dokładności dla tego typu danych.

-1 = xmllub typy dużą wartość.

skala

tinyint

Skala tego typu danych oparta na precyzji.

NULL = dane typu jest wartością numeryczną.

sortowanie

Sysname

Jeśli znak oparte, sortowanie jest sortowanie bieżącej bazy danych. w przeciwnym razie jest NULL.