枚举 SQL Anywhere .NET 数据库数据类型。
Visual Basic Public Enum SADbType
C# public enum SADbType
下表列出了与每种 SADbType 兼容的 .NET 类型。对于整型而言,表列始终都可以使用较小的整型来进行设置;但只要实际值在该类型取值范围之内,也可以使用较大的整型来进行设置。
SADbType |
兼容的 .NET 类型 |
C# 内置类型 |
Visual Basic 内置类型 |
---|---|---|---|
BigInt | System.![]() |
long | Long |
Binary, VarBinary | System.![]() ![]() |
byte[ ] | Byte() |
Bit | System.![]() |
bool | Boolean |
Char, VarChar | System.![]() |
String | String |
Date | System.![]() |
DateTime(无内置类型) | Date |
DateTime, TimeStamp | System.![]() |
DateTime(无内置类型) | Date |
Decimal, Numeric | System.![]() |
decimal | Decimal |
Double | System.![]() |
double | Double |
Float, Real | System.![]() |
float | Single |
Image | System.![]() |
byte[ ] | Byte() |
Integer | System.![]() |
int | Integer |
LongBinary | System.![]() |
byte[ ] | Byte() |
LongNVarChar | System.![]() |
String | String |
LongVarChar | System.![]() |
String | String |
Money | System.![]() |
decimal | Decimal |
NChar | System.![]() |
String | String |
NText | System.![]() |
String | String |
Numeric | System.![]() |
decimal | Decimal |
NVarChar | System.![]() |
String | String |
SmallDateTime | System.![]() |
DateTime(无内置类型) | Date |
SmallInt | System.![]() |
short | Short |
SmallMoney | System.![]() |
decimal | Decimal |
SysName | System.![]() |
String | String |
Text | System.![]() |
String | String |
Time | System.![]() |
TimeSpan(无内置类型) | TimeSpan(无内置类型) |
TimeStamp | System.![]() |
DateTime(无内置类型) | Date |
TinyInt | System.![]() |
byte | Byte |
UniqueIdentifier | System.![]() |
Guid(无内置类型) | Guid(无内置类型) |
UniqueIdentifierStr | System.![]() |
String | String |
UnsignedBigInt | System.![]() |
ulong | UInt64(无内置类型) |
UnsignedInt | System.![]() |
uint | UInt64(无内置类型) |
UnsignedSmallInt | System.![]() |
ushort | UInt64(无内置类型) |
Xml | System.![]() |
String | String |
长度为 16 的二进制列与 UniqueIdentifier 类型完全兼容。
成员名称 | 说明 | 值 |
---|---|---|
BigInt |
有符号 64 位整数。 |
1 |
Binary |
二进制数据,具有指定的最大长度。枚举值 Binary 和 VarBinary 互为对方的别名。 |
2 |
Bit |
1 位标志。 |
3 |
Char |
字符数据,具有指定长度。此类型始终支持 Unicode 字符。类型 Char 与 VarChar 完全兼容。 |
4 |
Date |
日期信息。 |
5 |
DateTime |
时间戳信息(日期、时间)。枚举值 DateTime 和 TimeStamp 互为对方的别名。 |
6 |
Decimal |
精确数字数据,具有指定的精度和小数位数。枚举值 Decimal 和 Numeric 互为对方的别名。 |
7 |
Double |
双精度浮点数(8 个字节)。 |
8 |
Float |
单精度浮点数(4 个字节)。枚举值 Float 和 Real 互为对方的别名。 |
9 |
Image |
存储任意长度的二进制数据。 |
10 |
Integer |
无符号 32 位整数。 |
11 |
LongBinary |
二进制数据,具有可变长度。 |
12 |
LongNVarchar |
NCHAR 字符集中的字符数据,具有可变长度。此类型始终支持 Unicode 字符。 |
13 |
LongVarbit |
具有可变长度的位数组。 |
14 |
LongVarchar |
字符数据,具有可变长度。此类型始终支持 Unicode 字符。 |
15 |
Money |
货币数据。 |
16 |
NChar |
存储 Unicode 字符数据,最多可存储 8191 个字符。 |
17 |
NText |
存储任意长度的 Unicode 字符数据。 |
18 |
Numeric |
精确数字数据,具有指定的精度和小数位数。枚举值 Decimal 和 Numeric 互为对方的别名。 |
19 |
NVarChar |
存储 Unicode 字符数据,最多可存储 8191 个字符。 |
20 |
Real |
单精度浮点数(4 个字节)。枚举值 Float 和 Real 互为对方的别名。 |
21 |
SmallDateTime |
一个域,以 TIMESTAMP 形式实现。 |
22 |
SmallInt |
有符号 16 位整数。 |
23 |
SmallMoney |
存储不足一百万货币单位的货币数据。 |
24 |
SysName |
存储任意长度的字符数据。 |
25 |
Text |
存储任意长度的字符数据。 |
26 |
Time |
时间信息。 |
27 |
TimeStamp |
时间戳信息(日期、时间)。枚举值 DateTime 和 TimeStamp 互为对方的别名。 |
28 |
TinyInt |
无符号 8 位整数。 |
29 |
UniqueIdentifier |
通用唯一标识符(Universally Unique Identifier,简称 UUID/GUID)。 |
30 |
UniqueIdentifierStr |
一个域,以 CHAR(36) 形式实现。UniqueIdentifierStr 用于在映射 Microsoft SQL Server uniqueidentifier 列时进行远程数据访问。 |
31 |
UnsignedBigInt |
无符号 64 位整数。 |
32 |
UnsignedInt |
无符号 32 位整数。 |
33 |
UnsignedSmallInt |
无符号 16 位整数。 |
34 |
VarBinary |
二进制数据,具有指定的最大长度。枚举值 Binary 和 VarBinary 互为对方的别名。 |
35 |
VarBit |
位数组的长度是从 1 到 32767 位之间的值。 |
36 |
VarChar |
字符数据,具有指定的最大长度。此类型始终支持 Unicode 字符。类型 Char 与 VarChar 完全兼容。 |
37 |
Xml |
XML 数据。此类型可存储任意长度的字符数据,也用来存储 XML 文档。 |
38 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |