IHsyscolumns (Transact-SQL)
La vue IHsyscolumns expose les 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 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 provenant de sys.systypes (Transact-SQL). |
typestat |
int |
À usage interne uniquement. |
xusertype |
tinyint |
Identificateur du type de données étendu défini par l'utilisateur. |
length |
bigint |
Longueur maximale pour le stockage physique provenant de sys.systypes (Transact-SQL). |
xprec |
int |
À usage interne uniquement. |
xscale |
int |
À usage interne uniquement. |
colid |
int |
Identificateur de colonne ou de paramètre. |
xoffset |
int |
À usage interne uniquement. |
bitpos |
int |
À usage interne uniquement. |
reserved |
int |
À usage interne uniquement. |
colstat |
int |
À usage interne uniquement. |
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. |
number |
int |
Numéro de sous-procédure pour les procédures groupées (0 pour les entrées qui ne décrivent pas une procédure). |
colorder |
int |
À usage interne uniquement. |
autoval |
int |
À usage interne uniquement. |
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. |
status |
int |
Bitmap servant à décrire une propriété de la colonne ou du paramètre : 0x08 = Colonne autorisant les valeurs NULL. 0x10 = Caractères de remplissage ANSI actifs lorsque les colonnes varchar ou varbinary ont été ajoutées. Les blancs à droite sont conservés pour les colonnes varchar et les zéros à droite sont conservés pour les colonnes varbinary. 0x40 = Paramètre de type OUTPUT. 0x80 = Colonne d'identité. |
type |
int |
Type de stockage physique provenant de sys.systypes (Transact-SQL). |
usertype |
tinyint |
Identificateur de type de données défini par l'utilisateur provenant de sys.systypes (Transact-SQL). |
printfmt |
int |
À usage interne uniquement. |
prec |
int |
Niveau de précision de cette colonne. |
scale |
int |
Échelle de cette colonne. |
iscomputed |
int |
Indicateur signalant si la colonne est calculée : 0 = Non calculée. 1 = Calculée. |
isoutparam |
int |
Indique si le paramètre de la procédure est un paramètre de sortie ou non : 1 = Vrai. 0 = Faux. |
isnullable |
int |
Indique si les colonnes autorisent les valeurs NULL : 1 = Vrai. 0 = Faux. |
collation |
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
Référence
Vues de réplication (Transact-SQL)
sys.columns (Transact-SQL)
Concepts
Tables de réplication (Transact-SQL)
Autres ressources
Réplication hétérogène d'une base de données