Condividi tramite


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

Solo per uso interno.

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

Solo per uso interno.

xscale

int

Solo per uso interno.

colid

int

ID di colonna o di parametro.

xoffset

int

Solo per uso interno.

bitpos

int

Solo per uso interno.

reserved

int

Solo per uso interno.

colstat

int

Solo per uso interno.

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

Solo per uso interno.

autoval

int

Solo per uso interno.

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 supporta 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

Solo per uso interno.

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

Vedere anche

Riferimento

Viste della replica (Transact-SQL)
sys.columns (Transact-SQL)

Concetti

Tabelle di replica (Transact-SQL)

Altre risorse

Replica di database eterogenei

Guida in linea e informazioni

Assistenza su SQL Server 2005