IHsyscolumns (Transact-SQL)

Si applica a:SQL Server

La visualizzazione IHsyscolumns espone le informazioni sulla colonna per gli articoli pubblicati da un server di pubblicazione non SQL Server. Questa visualizzazione viene archiviata nella distributiondatabase.

Nome colonna Tipo di dati Descrizione
nome sysname Nome della colonna o del parametro della procedura.
id int ID di oggetto della tabella a cui appartiene la colonna o ID della stored procedure a cui è associato il parametro.
xtype tinyint Tipo di archiviazione fisica da sys.systypes (Transact-SQL) .
typestat int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
xusertype tinyint ID del tipo di dati esteso definito dall'utente.
length bigint Lunghezza massima di archiviazione fisica da sys.systypes (Transact-SQL).
xprec int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
xscale int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
colid int ID di colonna o di parametro.
xoffset int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
bitpos int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
Riservati int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
colstat int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
cdefault int ID del valore predefinito della colonna.
Dominio int ID della regola o vincolo CHECK per la colonna.
number int Numero di sottoprocedure quando la procedura viene raggruppata (0 per voci nonprocedure).
colorder int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
autoval int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
offset int Offset nella riga in cui appare la colonna.
regole di confronto int ID delle regole di confronto della colonna. NULL per colonne non di tipo carattere.
language int Identificatore di lingua per la colonna.
Stato int Mappa di bit utilizzata per descrivere una proprietà della colonna o del parametro:

0x08 = Colonna consente valori Null.

0x10 = riempimento ANSI è stato effettivo quando sono state aggiunte colonne varchar o varbinary. Gli spazi vuoti finali vengono conservati per varchar e zero finali vengono mantenuti per le colonne varbinary .

0x40 = Parametro è un parametro OUTPUT.

0x80 = Colonna è una colonna identity.
type int Tipo di archiviazione fisica da sys.systypes (Transact-SQL).The physical storage type from sys.systypes (Transact-SQL).
Usertype tinyint ID del tipo di dati definito dall'utente da sys.systypes (Transact-SQL).
printfmt int Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.
prec int Livello di precisione della colonna
scale int Scala della colonna.
iscomputed int Flag che indica se si tratta di una colonna calcolata:

0 = Non calcolata.

1 = Calcolato.
isoutparam int Indica se il parametro della procedura è un parametro di output:

1 = True.

0 = False.
Isnullable int Indica se la colonna ammette valori Null:

1 = True.

0 = False.
Confronto int Nome delle regole di confronto della colonna. NULL per colonne non di tipo carattere.
tdscollation int Nome delle regole di confronto della colonna quando restituite in un flusso di dati tabulare (TDS, Tabular Data Stream).

Vedere anche

Replica di database eterogenei
Tabelle di replica (Transact-SQL)
Viste della replica (Transact-SQL)
sys.columns (Transact-SQL)