Condividi tramite


bcp_gettypename

Restituisce il nome del tipo SQL per il nome di un tipo di token specificato.

Sintassi

RETCODE bcp_gettypename (
        INT token,
        DBBOOL fIsMaxType);

Argomenti

  • token
    Valore che indica un token di tipo BCP.

  • campo
    Indica se il token richiesto è un tipo max.

Restituisce

Una stringa che contiene il nome del tipo SQL che corrisponde al tipo BCP. Se viene specificato un tipo BCP non valido, viene restituita una stringa vuota.

Osservazioni

I token del tipo BCP vengono definiti nel file di intestazione sqlncli.h e nella libreria sqlncli10.lib.

Nella tabella seguente viene specificato quali sono i possibili tipi BCP, se si tratta di tipi max e l'output previsto.

Nome del tipo BCP

MaxType

Output

SQLDECIMAL

Entrambi

decimal

SQLNUMERIC

Entrambi

numeric

SQLINT1

Entrambi

tinyint

SQLINT2

Entrambi

smallint

SQLINT4

Entrambi

int

SQLMONEY

Entrambi

money

SQLFLT8

Entrambi

float

SQLDATETIME

Entrambi

datetime

SQLBITN

Entrambi

bit-null

SQLBIT

Entrambi

bit

SQLBIGCHAR

No

char

SQLCHARACTER

No

char

SQLBIGVARCHAR

No

varchar

SQLVARCHAR

No

varchar

SQLTEXT

Entrambi

text

SQLBIGBINARY

No

binary

SQLBINARY

No

Binary

SQLBIGVARBINARY

No

Varbinary

SQLVARBINARY

No

Varbinary

SQLIMAGE

Entrambi

Image

SQLINTN

Entrambi

int-null

SQLDATETIMN

Entrambi

datetime-null

SQLMONEYN

Entrambi

money-null

SQLFLTN

Entrambi

float-null

SQLAOPSUM

Entrambi

Sum

SQLAOPAVG

Entrambi

Avg

SQLAOPCNT

Entrambi

Count

SQLAOPMIN

Entrambi

Min

SQLAOPMAX

Entrambi

Max

SQLDATETIM4

Entrambi

smalldatetime

SQLMONEY4

Entrambi

Smallmoney

SQLFLT4

Entrambi

Real

SQLUNIQUEID

Entrambi

uniqueidentifier

SQLNCHAR

No

Nchar

SQLNVARCHAR

No

Nvarchar

SQLNTEXT

Entrambi

Ntext

SQLVARIANT

Entrambi

sql_variant

SQLINT8

Entrambi

Bigint

SQLCHARACTER

varchar(max)

SQLBIGCHAR

varchar(max)

SQLBIGVARCHAR

varchar(max)

SQLVARCHAR

varchar(max)

SQLBINARY

varbinary(max)

SQLBIGBINARY

varbinary(max)

SQLBIGVARBINARY

varbinary(max)

SQLVARBINARY

varbinary(max)

SQLNCHAR

nvarchar(max)

SQLNVARCHAR

nvarchar(max)

SQLXML

Xml

SQLUDT

Entrambi

Udt

Supporto di bcp_gettypename per le funzionalità avanzate di data e ora

I valori di parametro del token per i tipi data/ora vengono descritti nella colonna "Tipo in sqlncli.h" della tabella in Modifiche apportate alla copia bulk per i tipi di data/ora migliorati (OLE DB e ODBC). Il valore restituito si trova nella riga corrispondente della colonna "Tipo di archiviazione di file".

Per ulteriori informazioni, vedere Miglioramenti relativi a data e ora (ODBC).

Vedere anche

Riferimento