IHsyscolumns (Transact-SQL)

La vista IHsyscolumns espone informazioni sulla colonna per gli articoli pubblicati da un server di pubblicazione non SQL. Questa vista è archiviata nel database 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 presente in 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 di archiviazione fisica presente in 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 sottoprocedura quando la procedura è raggruppata, 0 per voci non di procedura.

colorder

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 le 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 ammette valori Null.

0x10 = quando sono state aggiunte colonne di tipo varchar o varbinary l'opzione ANSI PADDING era attivata. Vengono mantenuti gli spazi vuoti finali per le colonne di tipo varchar e gli zeri finali per le colonne varbinary.

0x40 = il parametro è un parametro OUTPUT.

0x80 = la colonna è una colonna Identity.

type

int

Tipo di archiviazione fisica presente in sys.systypes (Transact-SQL).

usertype

tinyint

ID del tipo di dati definito dall'utente in 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 = calcolata.

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.

collation

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).