本主題描述 Microsoft BizTalk Adapter for SQL Server 如何表面基本SQL Server資料類型。
支援的 SQL Server 資料類型
下表顯示 SQL 配接器如何呈現SQL Server資料類型:
| SQL Server 資料類型 | XSD 類型 | .NET 類型 | 註解 |
|---|---|---|---|
| Bigint | long | long | - |
| 二進位 | Base64Binary | Byte[] | - |
| bit | 布林值 | Bool | - |
| Char | String | String | - |
| Date | Datetime | Datetime | - |
| Datetime | Datetime | Datetime | 將資料寫入 Datetime 欄位時,配接器一律會將時間儲存在 GMT 中。 如果您指定時區資訊,配接器會使用該資訊將值轉換成有效的 GMT 值,並將它寫入資料庫資料表。 例如,2008T23:59:59+5:30 會以 2008 年 12 月 31 日下午 6:29:59 寫入資料表。 不過,如果您未指定時區資訊,配接器會將值視為已在 GMT 中,並將相同的值寫入資料表。 例如,2008T23:59:59 寫入資料表 12/31/2008 下午 11:59:59。 |
| Datetime2 | Datetime | Datetime | - |
| Datetimeoffset | Datetime | Datetime | - |
| Decimal | xsd:decimal if precision < = 28 xsd:string if precision > 28 |
Decimal if precision < = 28 有效位數 > 為 28 的字串 |
- |
| Filestream | Base64Binary | Byte[] | - |
| Float | Double | Double | - |
| [地理位置] | 字串 | 字串 | - |
| 幾何 | 字串 | 字串 | - |
| Hierarchyid | 字串 | 字串 | - |
| 映像 | Base64Binary | Byte[] | - |
| Int | Int | Int | - |
| Money | Decimal | Decimal | - |
| Nchar | 字串 | 字串 | - |
| Ntext | 字串 | String | - |
| 數值 | Decimal | Decimal | - |
| nvarchar | 字串 | 字串 | - |
| NVarchar (Max) | 字串 | 字串 | - |
| Real | Float | Float | - |
| Smalldatetime | Datetime | Datetime | - |
| Smallint | Short | Short | - |
| Smallmoney | Decimal | Decimal | - |
| SQLVariant | 字串 | 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 | 字串 | - |