枚举所有可能的 ODBC 数据类型。
Public Enum SQLType
public enum SQLType
成员名称 | 说明 |
---|---|
SQL_TYPE_NULL |
Null 数据类型。 |
SQL_UNKNOWN_TYPE |
Unknown 数据类型。 |
SQL_CHAR |
集大小的 UTF-8 字符数组。 类型为 .NET String。 |
SQL_NUMERIC |
固定大小和精度的数字值。 类型为 .NET Decimal。 |
SQL_DECIMAL |
固定大小和精度的十进制数。 类型为 .NET Decimal。 |
SQL_INTEGER |
32 位整数。 类型为 .NET Int32。 |
SQL_SMALLINT |
16 位整数。 类型为 .NET Int16 |
SQL_FLOAT |
精度由 ODBC 驱动程序定义的浮点数。 类型为 .NET Double。 |
SQL_REAL |
单精度浮点数。 类型为 .NET Single。 |
SQL_DOUBLE |
双精度浮点数。 类型为 .NET Double。 |
SQL_DATE |
日期。 类型为 .NET DateTime。 |
SQL_DATETIME |
日期和时间。 类型为 .NET DateTime。 |
SQL_TIME |
时间。 类型为 .NET DateTime |
SQL_INTERVAL |
时间间隔。 类型为 .NET TimeSpan |
SQL_TIMESTAMP |
时间戳。 类型为 .NET DateTime。 |
SQL_VARCHAR |
以空值结尾的 UTF-8 字符串,其最大长度由用户设置。 类型为 .NET String。 |
SQL_TYPE_DATE |
日期。 类型为 .NET DateTime。 |
SQL_TYPE_TIME |
时间。 类型为 .NET DateTime。 |
SQL_TYPE_TIMESTAMP |
时间戳。 类型为 .NET DateTime |
SQL_DEFAULT |
缺省类型。 没有类型。 |
SQL_ARD_TYPE |
ARD 对象。 没有类型。 |
SQL_BIT |
一个数位。 类型为 .NET Boolean。 |
SQL_TINYINT |
8 位整数。 类型为 .NET SByte。 |
SQL_BIGINT |
64 位整数。 类型为 .NET Int64。 |
SQL_LONGVARBINARY |
可变长度二进制数据,其最大长度取决于驱动程序。 类型为 .NET byte[]。 |
SQL_VARBINARY |
可变长度二进制数据,其最大长度由用户指定。 类型为 .NET byte[]。 |
SQL_BINARY |
固定长度的二进制数据。 类型为 .NET byte[]。 |
SQL_LONGVARCHAR |
以空值结尾的 UTF-8 字符串,其最大长度取决于驱动程序。 类型为 .NET String。 |
SQL_GUID |
GUID。 类型为 .NET Guid。 |
SQL_WCHAR |
固定大小的 Unicode 字符数组。 类型为 .NET String。 |
SQL_WVARCHAR |
以空值结尾的 Unicode 字符串,其最大长度由用户定义;类型为 .NET String。 |
SQL_WLONGVARCHAR |
以空值结尾的 Unicode 字符串,其最大长度取决于驱动程序;类型为 .NET String。 |
SQL_SS_TIMESTAMPOFFSET |
具有时区偏移的时间戳;类型为 .NET iAnywhere.MobiLink.Script.DateTimeWithTimeZone。这仅可用于 Microsoft SQL Server 和 Oracle 数据库。 |
每个 SQLType 对应于一个 .NET 类型。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |