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ż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ż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. |
Zobacz także