SQL Server の基本的なデータ型
このトピックでは、Microsoft BizTalk Adapter for SQL Server の基本的なSQL Serverデータ型について説明します。
サポートされる SQL Server のデータ型
次の表は、SQL アダプターによってSQL Serverデータ型がどのように表示されるかを示しています。
SQL Server データ型 | XSD 型 | .NET の種類 | 説明 |
---|---|---|---|
Bigint | Long | Long | - |
Binary | Base64Binary | Byte[] | - |
ビット | Boolean | Bool | - |
Char | String | String | - |
Date | DateTime | DateTime | - |
Datetime | DateTime | DateTime | Datetime フィールドにデータを書き込むときに、アダプターは常に時刻を GMT に格納します。 タイム ゾーン情報を指定すると、アダプターはそれを使用して値を有効な GMT 値に変換し、データベース テーブルに書き込みます。 たとえば、2008 年 12 月 31 日T23:59:59+5:30 は、2008 年 12 月 31 日午後 6:29:59 としてテーブルに書き込まれます。 ただし、タイム ゾーン情報を指定しない場合、アダプターは GMT 内の値を既にと見なし、同じ値をテーブルに書き込みます。 たとえば、2008 年 12 月 31 日 T23:59:59 は、2008 年 12 月 31 日午後 11:59:59 としてテーブルに書き込まれます。 |
Datetime2 | DateTime | DateTime | - |
Datetimeoffset | DateTime | DateTime | - |
Decimal | xsd:decimal if precision <= 28 xsd:string if precision > 28 |
有効桁数 <= 28 の場合は 10 進数 String if precision > 28 |
- |
Filestream | Base64Binary | Byte[] | - |
Float | Double | Double | - |
[地理的な場所] | String | String | - |
ジオメトリ | String | String | - |
Hierarchyid | String | String | - |
Image | Base64Binary | Byte[] | - |
int | int | int | - |
Money | Decimal | Decimal | - |
Nchar | String | String | - |
Ntext | String | String | - |
数値 | Decimal | Decimal | - |
nvarchar | String | String | - |
Nvarchar(Max) | String | String | - |
Real | Float | Float | - |
Smalldatetime | DateTime | DateTime | - |
Smallint | Short | Short | - |
Smallmoney | Decimal | Decimal | - |
SQLVariant | String | String | - |
Text | String | String | - |
Time | Duration | Timespan | - |
Timestamp | Base64Binary | Byte[] | - |
Tinyint | UnsignedByte | Byte | - |
一意識別子 | {http://schemas.microsoft.com/2003/10/Serialization/}:guid | Guid | - |
Varbinary | Base64Binary | Byte[] | - |
Varbinary(Max) | Base64Binary | Byte[] | - |
Varchar | String | String | - |
Varchar(Max) | String | String | - |
XML | String | String | - |