Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Returnerar en rad för varje systemtillhandahållen och varje användardefinierad datatyp som definieras i databasen.
Viktigt!
Denna SQL Server 2000-systemtabell ingår som en vy för bakåtkompatibilitet. Vi rekommenderar att du istället använder de nuvarande SQL Server-systemvyerna. För att hitta motsvarande systemvy eller vyer, se Mappning av systemtabeller till systemvyer (Transact-SQL). Denna funktion kommer att tas bort i en framtida version av Microsoft SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| name | sysname | Datatypsnamn. |
| xtype | tinyint | Fysisk lagringstyp. |
| status | tinyint | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
| xusertype | smallint | Utökad användartyp. Överflöden eller avkastning NOLL om antalet datatyper överstiger 32 767. |
| length | smallint | Fysisk längd för datatypen. |
| xprec | tinyint | Intern precision, som används av servern. Får inte användas i frågor. |
| xscale | tinyint | Intern skala, som används av servern. Får inte användas i frågor. |
| tdefault | int | ID för den lagrade proceduren som innehåller integritetskontroller för denna datatyp. |
| domän | int | ID för den lagrade proceduren som innehåller integritetskontroller för denna datatyp. |
| Uid | smallint | Schema-ID för ägaren av typen. För databaser uppgraderade från en tidigare version av SQL Server är schema-ID lika med ägarens användar-ID. **Viktig** Om du använder någon av följande SQL Server DDL-satser måste du använda sys.types-katalogvyn istället för sys.systypes. ÄNDRA AUKTORISATION PÅ TYP SKAPA TYP Överflöd eller återföring NULL om antalet användare och roller överstiger 32 767. |
| reserverad | smallint | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
| collationid | int | Om det är teckenbaserat är collationid id:et för sorteringen av den aktuella databasen; annars är den NULL. |
| UserType | smallint | Användartyp-ID. Överflöden eller avkastning NOLL om antalet datatyper överstiger 32 767. |
| variable | bit | Datatyp med variabel längd. 1 = Sant 0 = Falskt |
| tillätsnoller | bit | Indikerar standardnullbarheten för denna datatyp. Detta standardvärde åsidosätts om nullbarhet specificeras genom att använda CREATE TABLE eller ALTER TABLE. |
| type | tinyint | Fysisk lagringsdatatyp. |
| printfmt | varchar(255) | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
| Prec | smallint | Precision för denna datatyp. -1 = xml eller stora värdetyper. |
| scale | tinyint | Skala för denna datatyp baserat på precision. NULL = Datatypen är icke-numerisk. |
| Sortering | sysname | Om det är teckenbaserat är sortering sorteringen av den aktuella databasen; annars är den NULL. |
Se även
Kompatibilitetsvyer (Transact-SQL)
Mappning av systemtabeller till systemvyer (Transact-SQL)