bcp_gettypename
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
Возвращает имя типа SQL для указанного токена типа BCP.
Синтаксис
RETCODE bcp_gettypename (
INT token,
DBBOOL fIsMaxType);
Аргументы
token
Значение, указывающее токен типа BCP.
field
Указывает, запрашивает ли токен тип max.
Возвраты
Строка, содержащая имя типа SQL, соответствующего типу BCP. Если указывается недопустимый тип BCP, возвращается пустая строка.
Замечания
Токены типа BCP определены в файле заголовка sqlncli.h и библиотеке sqlncli11.lib.
В следующей таблице указаны возможные типы BCP, независимо от того, являются ли они типами max или нет, а также ожидаемые выходные данные.
Имя типа BCP | MaxType | Выходные данные |
---|---|---|
SQLDECIMAL | Можно использовать | десятичное |
SQLNUMERIC | Можно использовать | numeric |
SQLINT1 | Можно использовать | tinyint |
SQLINT2 | Можно использовать | smallint |
SQLINT4 | Можно использовать | int |
SQLMONEY | Можно использовать | money |
SQLFLT8 | Можно использовать | float |
SQLDATETIME | Можно использовать | datetime |
SQLBITN | Можно использовать | bit-null |
SQLBIT | Можно использовать | bit |
SQLBIGCHAR | No | char |
SQLCHARACTER | No | char |
SQLBIGVARCHAR | No | varchar |
SQLVARCHAR | No | varchar |
SQLTEXT | Можно использовать | text |
SQLBIGBINARY | No | binary |
SQLBINARY | No | Binary |
SQLBIGVARBINARY | No | Varbinary |
SQLVARBINARY | No | Varbinary |
SQLIMAGE | Можно использовать | Изображение |
SQLINTN | Можно использовать | int-null |
SQLDATETIMN | Можно использовать | datetime-null |
SQLMONEYN | Можно использовать | money-null |
SQLFLTN | Можно использовать | float-NULL |
SQLAOPSUM | Можно использовать | Sum |
SQLAOPAVG | Можно использовать | Avg |
SQLAOPCNT | Можно использовать | Численность |
SQLAOPMIN | Можно использовать | Min |
SQLAOPMAX | Можно использовать | Max |
SQLDATETIM4 | Можно использовать | smalldatetime |
SQLMONEY4 | Можно использовать | Smallmoney |
SQLFLT4 | Можно использовать | Реальный |
SQLUNIQUEID | Можно использовать | uniqueidentifier |
SQLNCHAR | No | Nchar |
SQLNVARCHAR | No | 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_getcolfmt улучшенных возможностей работы с датой и временем
Значения параметров токена для типов даты и времени описаны в столбце "Тип в sqlncli.h" таблицы в разделе "Изменения массового копирования для расширенных типов даты и времени" (OLE DB и ODBC). Возвращенное значение находится в соответствующей строке столбца «Тип хранения файла».
Дополнительные сведения см. в разделе "Улучшения даты и времени" (ODBC).
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по