IHsyscolumns (Transact-SQL)

Si applica a: SQL Server

La vista IHsyscolumns espone le informazioni sulle colonne per gli articoli pubblicati da un server di pubblicazione non SQL Server. Questa vista viene archiviata nella base di dati di distribuzione.

Nome colonna Tipo di dati Descrizione
name 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).The physical storage type from sys.systypes (Transact-SQL).
typestat int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
xusertype tinyint ID del tipo di dati esteso definito dall'utente.
length bigint Lunghezza massima dell'archiviazione fisica da sys.systypes (Transact-SQL).The maximum physical storage length from sys.systypes (Transact-SQL).
xprec int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
xscale int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
colid int ID di colonna o di parametro.
xoffset int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
bitpos int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
reserved int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
colstat int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
cdefault int ID del valore predefinito della colonna.
domain int ID della regola o vincolo CHECK per la colonna.
number int Numero di sottoprocedure quando la routine è raggruppata (0 per le voci non di livello).
coloratore int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
autoval int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
offset int Offset nella riga in cui appare la colonna.
collationid int ID delle regole di confronto della colonna. NULL per colonne non di tipo carattere.
language int Identificatore di lingua per la colonna.
status int Mappa di bit utilizzata per descrivere una proprietà della colonna o del parametro:

0x08 = La colonna consente valori Null.

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

0x40 = Il parametro è un parametro OUTPUT.

0x80 = La 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 supportato. 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.
non è nullable int Indica se la colonna ammette valori Null:

1 = True.

0 = False.
collazione 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).

Vedi anche

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