Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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)