Nom de colonne | Type de données | Description |
|---|
name | sysname | Nom du type de données |
xtype | tinyint | Type de stockage physique |
état | tinyint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
xusertype | smallint | Type d'utilisateur étendu Déborde ou retourne la valeur NULL si le nombre de types de données dépasse 32 767. |
length | smallint | Longueur physique du type de données. |
xprec | tinyint | Précision interne, telle qu'utilisée par le serveur. À ne pas utiliser dans les requêtes. |
xscale | tinyint | Échelle interne, telle qu'utilisée par le serveur. À ne pas utiliser dans les requêtes. |
tdefault | int | ID de la procédure stockée qui contient les contrôles d'intégrité de ce type de données. |
domain | int | ID de la procédure stockée qui contient les contrôles d'intégrité de ce type de données. |
uid | smallint | ID de schéma du propriétaire du type. Pour les bases de données mises à niveau à partir d'une version antérieure de SQL Server, l'ID de schéma correspond à l'ID d'utilisateur du propriétaire. ImportantSi vous utilisez l'une des instructions DDL SQL Server ci-dessous, vous devez utiliser l'affichage catalogue sys.types au lieu de sys.systypes.ALTER AUTHORIZATION ON TYPECREATE TYPE Déborde ou retourne la valeur NULL si le nombre d'utilisateurs et de rôles dépasse 32 767. |
réservé | smallint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
collationid | int | Si collationid est de type caractère, il s'agit de l'ID du classement de la base de données active, sinon sa valeur est NULL. |
usertype | smallint | ID de type d'utilisateur. Déborde ou retourne la valeur NULL si le nombre de types de données dépasse 32 767. |
variable | bit | Type de données de longueur variable. 1 = True 0 = False |
allownulls | bit | Détermine la possibilité de valeur NULL par défaut pour ce type de données. Cette valeur par défaut est substituée si vous spécifiez que des valeurs NULL sont autorisées à l'aide de CREATE TABLE ou ALTER TABLE. |
type | tinyint | Type de données de stockage physique. |
printfmt | varchar(255) | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
prec | smallint | Niveau de précision de ce type de données -1 = xml ou types de valeur de grande taille. |
scale | tinyint | Échelle de ce type de données, basée sur la précision. NULL = Type de données non numérique. |
collation | sysname | Si collation est de type caractère, il s'agit du classement de la base de données active, sinon sa valeur est NULL. |