Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Vrací jeden řádek pro každý systémově dodaný a každý uživatelem definovaný datový typ definovaný v databázi.
Důležité
Tato tabulka SQL Server 2000 je zahrnuta jako pohled na zpětnou kompatibilitu. Doporučujeme používat místo toho současné systémové pohledy SQL Serveru. Pro nalezení ekvivalentního systémového pohledu nebo pohledů viz Mapování systémových tabulek na systémové pohledy (Transact-SQL). Tato funkce bude v budoucí verzi Microsoft SQL Server odstraněna. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
| Název sloupce | Datový typ | Description |
|---|---|---|
| název | sysname | Název datového typu. |
| xtype | tinyint | Typ fyzického úložiště. |
| stav | tinyint | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| xusertype | smallint | Rozšířený uživatelský typ. Přetečení nebo vrácení NULL, pokud počet datových typů přesáhne 32 767. |
| length | smallint | Fyzická délka datového typu. |
| xprec | tinyint | Interní přesnost, jak ji používá server. Nepoužívat se při dotazech. |
| xscale | tinyint | Vnitřní měřítko, jak ho používá server. Nepoužívat se při dotazech. |
| Tdefault | int | ID uložené procedury, která obsahuje kontroly integrity pro tento typ dat. |
| doména | int | ID uložené procedury, která obsahuje kontroly integrity pro tento typ dat. |
| Uid | smallint | ID schématu vlastníka daného typu. U databází aktualizovaných z dřívější verze SQL Serveru je ID schématu rovno uživatelskému ID vlastníka. **Důležitý** Pokud použijete některý z následujících příkazů SQL Server DDL, musíte místo sys.systypes použít zobrazení katalogu sys.types. AUTORIZACE ZMĚNY NA TYP VYTVOŘIT TYP Přeteče nebo vrací NULL, pokud počet uživatelů a rolí přesáhne 32 767. |
| rezervovaný | smallint | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| collationid | int | Pokud je založen na znacích, collationid je id kolekce aktuální databáze; jinak je NULL. |
| Uživatelský typ | smallint | ID typu uživatele. Přetečení nebo vrácení NULL, pokud počet datových typů přesáhne 32 767. |
| variable | bit | Datový typ s proměnnou délkou. 1 = Pravda 0 = Nepravda |
| allownulls | bit | Označuje výchozí nulovatelnost pro tento datový typ. Tato výchozí hodnota je přepsána tím, že pokud je nulovatelnost specifikována pomocí CREATE TABLE nebo ALTER TABLE. |
| type | tinyint | Typ fyzického úložiště. |
| PrintFMT | varchar(255) | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. |
| Prec | smallint | Úroveň přesnosti pro tento typ dat. -1 = xml nebo velké hodnotové typy. |
| scale | tinyint | Škálujte pro tento typ dat, založený na přesnosti. NULL = Datový typ je nenumerický. |
| kolace | sysname | Pokud je založen na znacích, třídění je třídění aktuální databáze; jinak je NULL. |
Viz také
Pohledy na kompatibilitu (Transact-SQL)
Mapování systémových tabulek na systémové pohledy (Transact-SQL)