Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft één rij terug voor elk door het systeem geleverd en elk door de gebruiker gedefinieerd datatype in de database.
Belangrijk
Deze SQL Server 2000-systeemtabel is opgenomen als weergave voor achterwaartse compatibiliteit. We raden aan om in plaats daarvan de huidige SQL Server-systeemweergaven te gebruiken. Om de equivalente systeemweergave of weergaven te vinden, zie Mapping System Tables to System Views (Transact-SQL). Deze functie zal worden verwijderd in een toekomstige versie van Microsoft SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| name | sysname | Datatypenaam. |
| xtype | tinyint | Fysieke opslagtype. |
| status | tinyint | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| xusertype | smallint | Uitgebreid gebruikerstype. Overstromen of retournen NUL als het aantal datatypes meer dan 32.767 overschrijdt. |
| length | smallint | Fysieke lengte van het datatype. |
| xprec | tinyint | Interne precisie, zoals gebruikt door de server. Niet te gebruiken in zoekopdrachten. |
| xscale | tinyint | Interne schaal, zoals gebruikt door de server. Niet te gebruiken in zoekopdrachten. |
| tdefault | int | ID van de opgeslagen procedure die integriteitscontroles bevat voor dit datatype. |
| domein | int | ID van de opgeslagen procedure die integriteitscontroles bevat voor dit datatype. |
| Uid | smallint | Schema-ID van de eigenaar van het type. Voor databases die zijn geüpgraded van een eerdere versie van SQL Server, is de schema-ID gelijk aan de gebruikers-ID van de eigenaar. **Belangrijk** Als je een van de volgende SQL Server DDL-statements gebruikt, moet je de sys.types catalog view gebruiken in plaats van sys.systypes. WIJZIGING VAN AUTORISATIE OP TYPE TYPE AANMAKEN Overflow of retourneert NULL als het aantal gebruikers en rollen meer dan 32.767 overschrijdt. |
| gereserveerd | smallint | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| collationid | int | Als het op karakter gebaseerd is, is collationid de id van de verzameling van de huidige database; anders is het NULL. |
| usertype | smallint | Gebruikerstype-id. Overstromen of retournen NUL als het aantal datatypes meer dan 32.767 overschrijdt. |
| variable | bit | Datatype variabele lengte. 1 = Waar 0 = Onwaar |
| toelaatnullen | bit | Geeft de standaard nullability aan voor dit datatype. Deze standaardwaarde wordt overschreven door als nullability wordt gespecificeerd door CREATE TABLE of ALTER TABLE. |
| type | tinyint | Type fysieke opslaggegevens. |
| printfmt | varchar(255) | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
| Prec | smallint | Nauwkeurigheidsniveau voor dit datatype. -1 = XML- of grote waardetypen. |
| scale | tinyint | Schaal voor dit datatype, gebaseerd op precisie. NULL = Het datatype is niet-numeriek. |
| collatie | sysname | Als het op karakter gebaseerd is, is collatie de collatie van de huidige database; anders is het NULL. |
Zie ook
Compatibiliteitsweergaven (Transact-SQL)
Systeemtabellen toewijzen aan systeemweergaven (Transact-SQL)