从 C 到 SQL:二进制
二进制 ODBC C 数据类型的标识符为:
SQL_C_BINARY
下表显示了可将二进制 C 数据转换为的 ODBC SQL 数据类型。 有关表中的列和术语的说明,请参阅 将数据从 C 转换为 SQL 数据类型。
SQL 类型标识符 | 测试 | SQLSTATE |
---|---|---|
SQL_CHAR SQL_VARCHAR SQL_LONGVARCHAR |
数据的 <字节长度 = 列字节长度 数据的 > 字节长度 列字节长度 |
不适用 22001 |
SQL_WCHAR SQL_WVARCHAR SQL_WLONGVARCHAR |
数据的 <字符长度 = 列字符长度 数据的 > 字符长度 列字符长度 |
不适用 22001 |
SQL_DECIMAL SQL_NUMERIC SQL_TINYINT SQL_SMALLINT SQL_INTEGER SQL_BIGINT SQL_REAL SQL_FLOAT SQL_DOUBLE SQL_BIT SQL_TYPE_DATE SQL_TYPE_TIME SQL_TYPE_TIMESTAMP |
数据的字节长度 = SQL 数据长度 数据 SQL 数据 <> 长度的字节长度 |
不适用 22003 |
SQL_BINARY SQL_VARBINARY SQL_LONGVARBINARY |
数据 <长度 = 列长度 数据 > 列长度的长度 |
不适用 22001 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈