基本 SQL Server 数据类型
本主题介绍适用于 SQL Server 的 Microsoft BizTalk 适配器如何实现基本SQL Server数据类型。
支持的 SQL Server 数据类型
下表显示了 SQL 适配器如何显示SQL Server数据类型:
SQL Server 数据类型 | XSD 类型 | .NET 类型 | 注释 |
---|---|---|---|
Bigint | Long | Long | - |
二进制 | Base64Binary | Byte[] | - |
bit | 布尔 | Bool | - |
Char | 字符串 | 字符串 | - |
Date | DateTime | DateTime | - |
datetime | DateTime | DateTime | 将数据写入 Datetime 字段时,适配器始终以 GMT 格式存储时间。 如果指定时区信息,适配器将使用该信息将值转换为有效的 GMT 值,并将其写入数据库表。 例如,2008/12/31T23:59:59+5:30 将作为 2008/12/31 下午 6:29:59 写入表。 但是,如果未指定时区信息,适配器会认为该值已在 GMT 中,并将相同的值写入表中。 例如,2008/12/31T23:59:59 将作为 2008/12/31 下午 11:59:59 写入表。 |
Datetime2 | DateTime | DateTime | - |
Datetimeoffset | DateTime | DateTime | - |
Decimal | 如果精度 <= 28,则 xsd:decimal xsd:string if precision > 28 |
如果精度 = 28, <则为十进制 如果精度为 > 28,则为字符串 |
- |
文件流 | Base64Binary | Byte[] | - |
Float | Double | Double | - |
地理位置 | 字符串 | 字符串 | - |
Geometry | 字符串 | 字符串 | - |
Hierarchyid | 字符串 | 字符串 | - |
映像 | Base64Binary | Byte[] | - |
int | int | int | - |
Money | 小数 | 小数 | - |
Nchar | 字符串 | 字符串 | - |
Ntext | 字符串 | 字符串 | - |
Numeric | 小数 | 小数 | - |
nvarchar | 字符串 | 字符串 | - |
Nvarchar (Max) | 字符串 | 字符串 | - |
Real | Float | Float | - |
Smalldatetime | DateTime | DateTime | - |
Smallint | Short | Short | - |
Smallmoney | 小数 | 小数 | - |
SQLVariant | 字符串 | String | - |
文本 | String | 字符串 | - |
时间 | 持续时间 | Timespan | - |
时间戳 | Base64Binary | Byte[] | - |
Tinyint | UnsignedByte | Byte | - |
Uniqueidentifier | {http://schemas.microsoft.com/2003/10/Serialization/}:guid | Guid | - |
Varbinary | Base64Binary | Byte[] | - |
Varbinary (Max) | Base64Binary | Byte[] | - |
Varchar | 字符串 | 字符串 | - |
Varchar (Max) | 字符串 | String | - |
XML | String | 字符串 | - |