Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zwraca jeden wiersz dla każdego dostarczonego przez system oraz każdego zdefiniowanego przez użytkownika typu danych zdefiniowanego w bazie danych.
Ważne
Ta tabela systemowa SQL Server 2000 została uwzględniona jako widok kompatybilności wstecznej. Zalecamy korzystanie z obecnych widoków systemu SQL Server zamiast tego. Aby znaleźć odpowiednik widoku lub widoków systemowych, zobacz Mapowanie tabel systemowych na widoki systemowe (Transact-SQL). Ta funkcja zostanie usunięta w przyszłej wersji Microsoft SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| name | sysname | Nazwa typu danych. |
| xtype | tinyint | Typ pamięci fizycznej. |
| stan | tinyint | Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
| xusertype | smallint | Rozszerzony typ użytkownika. Przepełnienia lub zwraca NULL, jeśli liczba typów danych przekracza 32 767. |
| length | smallint | Fizyczna długość typu danych. |
| xprec | tinyint | Precyzja wewnętrzna, używana przez serwer. Nie do używania w zapytaniach. |
| xscale | tinyint | Skala wewnętrzna, jak to wykorzystuje serwer. Nie do używania w zapytaniach. |
| Domyślenie | int | Identyfikator procedury przechowywanej, która zawiera sprawdzenie integralności dla tego typu danych. |
| domena | int | Identyfikator procedury przechowywanej, która zawiera sprawdzenie integralności dla tego typu danych. |
| Uid | smallint | ID schematu właściciela typu. W bazach danych zaktualizowanych z wcześniejszej wersji SQL Server, identyfikator schematu jest równy identyfikatorowi użytkownika właściciela. **Ważny** Jeśli używasz którejkolwiek z poniższych instrukcji DDL SQL Server, musisz użyć widoku katalogu sys.types zamiast sys.systypes. ZMIENIJ AUTORYZACJĘ NA TYP TWORZENIE TYPU Przepełnienie lub zwraca NULL, jeśli liczba użytkowników i ról przekracza 32 767. |
| zastrzeżony | smallint | Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
| collationid | int | Jeśli oparty na znakach, collationid jest identyfikatorem zbioru aktualnej bazy danych; w przeciwnym razie jest NULL. |
| Typ użytkownika | smallint | Identyfikator typu użytkownika. Przepełnienia lub zwraca NULL, jeśli liczba typów danych przekracza 32 767. |
| variable | bit | Typ danych o zmiennej długości. 1 = prawda 0 = Fałsz |
| allownulls | bit | Wskazuje domyślną nieważność tego typu danych. Ta wartość domyślna jest nadpisywana przez to, czy nulowalność jest określona za pomocą CREATE TABLE lub ALTER TABLE. |
| type | tinyint | Typ danych pamięci fizycznej. |
| PrintFMT | varchar(255) | Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana. |
| Prec | smallint | Poziom precyzji dla tego typu danych. -1 = xml lub typy dużych wartości. |
| scale | tinyint | Skalowanie dla tego typu danych, oparte na precyzji. NULL = Typ danych jest nienumeryczny. |
| Sortowanie | sysname | Jeśli opiera się na znakach, sortacja to zbiorczość aktualnej bazy danych; w przeciwnym razie jest NULL. |
Zobacz też
Widoki kompatybilności (Transact-SQL)
Mapowanie tabel systemowych na widoki systemowe (Transact-SQL)