bcp_gettypename

지정한 BCP 유형 토큰의 SQL 유형 이름을 반환합니다.

구문

RETCODE bcp_gettypename (
        INT token,
        DBBOOL fIsMaxType);

인수

  • token
    BCP 유형 토큰을 나타내는 값입니다.

  • field
    요청된 토큰이 max 유형인지 여부를 나타냅니다.

반환 값

BCP 유형에 해당하는 SQL 유형 이름이 포함된 문자열입니다. 잘못된 BCP 유형을 지정하면 빈 문자열이 반환됩니다.

주의

BCP 유형 토큰은 sqlncli.h 헤더 파일과 sqlncli10.lib 라이브러리에서 정의됩니다.

다음 표에서는 가능한 BCP 유형, max 유형인지 여부 및 예상 출력을 지정합니다.

BCP 유형 이름

MaxType

출력

SQLDECIMAL

모두

decimal

SQLNUMERIC

모두

numeric

SQLINT1

모두

tinyint

SQLINT2

모두

smallint

SQLINT4

모두

int

SQLMONEY

모두

money

SQLFLT8

모두

float

SQLDATETIME

모두

datetime

SQLBITN

모두

bit-null

SQLBIT

모두

bit

SQLBIGCHAR

아니요

char

SQLCHARACTER

아니요

char

SQLBIGVARCHAR

아니요

varchar

SQLVARCHAR

아니요

varchar

SQLTEXT

모두

text

SQLBIGBINARY

아니요

binary

SQLBINARY

아니요

Binary

SQLBIGVARBINARY

아니요

Varbinary

SQLVARBINARY

아니요

Varbinary

SQLIMAGE

모두

Image

SQLINTN

모두

int-null

SQLDATETIMN

모두

datetime-null

SQLMONEYN

모두

money-null

SQLFLTN

모두

float-null

SQLAOPSUM

모두

Sum

SQLAOPAVG

모두

Avg

SQLAOPCNT

모두

Count

SQLAOPMIN

모두

Min

SQLAOPMAX

모두

Max

SQLDATETIM4

모두

smalldatetime

SQLMONEY4

모두

Smallmoney

SQLFLT4

모두

Real

SQLUNIQUEID

모두

uniqueidentifier

SQLNCHAR

아니요

Nchar

SQLNVARCHAR

아니요

Nvarchar

SQLNTEXT

모두

Ntext

SQLVARIANT

모두

sql_variant

SQLINT8

모두

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

모두

Udt

향상된 날짜 및 시간 기능에 대한 bcp_gettypename 지원

날짜/시간 유형에 대한 토큰 매개 변수 값에 대해서는 향상된 날짜/시간 형식에 대한 대량 복사 변경 사항(OLE DB 및 ODBC)의 "sqlncli.h의 유형" 열에서 설명합니다. 반환 값은 "파일 저장소 유형" 열의 해당 행에 있습니다.

자세한 내용은 날짜/시간 기능 향상(ODBC)을 참조하십시오.

참고 항목

참조