IHsyscolumns (Transact-SQL)
S'applique à : SQL Server
La vue IHsyscolumns expose des informations de colonne pour les articles publiés à partir d’un serveur de publication non-SQL Server. Cette vue est stockée dans la base de données de distribution.
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Nom de la colonne ou du paramètre de la procédure. |
id | int | Identificateur d'objet de la table à laquelle cette colonne appartient ou identificateur de la procédure stockée à laquelle ce paramètre est associé. |
xtype | tinyint | Type de stockage physique à partir de sys.systypes (Transact-SQL). |
typestat | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
xusertype | tinyint | Identificateur du type de données étendu défini par l'utilisateur. |
length | bigint | Longueur maximale de stockage physique de sys.systypes (Transact-SQL). |
xprec | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
xscale | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
colid | int | Identificateur de colonne ou de paramètre. |
xoffset | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
bitpos | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
reserved | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
colstat | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
cdefault | int | Identificateur de la valeur par défaut pour cette colonne. |
domain | int | Identificateur de la règle ou de la contrainte CHECK pour cette colonne. |
numéro | int | Numéro de sous-procédure lorsque la procédure est groupée (0 pour les entrées non spécifiées). |
colorder | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
autoval | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
offset | int | Déplacement dans la ligne où cette colonne apparaît. |
collationid | int | Identificateur du classement de la colonne. NULL pour les colonnes non basées sur les caractères. |
language | int | Identificateur du langage de la colonne. |
statut | int | Bitmap utilisée pour décrire une propriété de la colonne ou du paramètre : 0x08 = Colonne autorise les valeurs Null. 0x10 = remplissage ANSI était en vigueur lorsque des colonnes varchar ou varbinary ont été ajoutées. Les espaces de fin sont conservés pour varchar et les zéros de fin sont conservés pour les colonnes varbinary . 0x40 = Paramètre est un paramètre OUTPUT. 0x80 = Colonne est une colonne d’identité. |
type | int | Type de stockage physique à partir de sys.systypes (Transact-SQL). |
usertype | tinyint | ID du type de données défini par l’utilisateur à partir de sys.systypes (Transact-SQL). |
printfmt | int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
Prec | int | Niveau de précision de cette colonne. |
scale | int | Échelle de cette colonne. |
iscomputed | int | Indicateur indiquant si la colonne est calculée : 0 = Non conforme. 1 = Calculé. |
isoutparam | int | Indique si le paramètre de la procédure est un paramètre de sortie ou non : 1 = True. 0 = False. |
n’est pas accessible | int | Indique si les colonnes autorisent les valeurs NULL : 1 = True. 0 = False. |
Classement | int | Nom du classement de la colonne. NULL pour les colonnes non basées sur les caractères. |
tdscollation | int | Nom du classement de la colonne lors du retour dans un flux de données tabulaires (TDS). |
Voir aussi
Heterogeneous Database Replication
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sys.columns (Transact-SQL)