Ultra Light.NET データベースのデータ型を列挙します。
Public Enum ULDbType
public enum ULDbType
メンバー名 | 説明 | 値 |
---|---|---|
BigInt |
符号付き 64 ビット整数値 |
5 |
Binary |
指定された最大長のバイナリデータ。 列挙値 Binary と VarBinary は互いのエイリアスです。 |
15 |
Bit |
1 ビットフラグ |
8 |
Char |
指定された長さの文字データ。 Ultra Light.NET では、この型は常に Unicode 文字をサポートします。Char 型と VarChar 型は、完全に互換性があります。 |
0 |
Date |
日付情報 |
10 |
DateTime |
タイムスタンプ情報 (日付、時刻)。 列挙値 DateTime と TimeStamp は互いのエイリアスです。 |
9 |
Decimal |
精度と桁数が指定された正確な数値データ。 列挙値 Decimal と Numeric は互いのエイリアスです。 |
14 |
Double |
倍精度浮動小数点数 (8 バイト) |
12 |
Float |
単精度浮動小数点数 (4 バイト)。 列挙値 Float と Real は互いのエイリアスです。 |
13 |
Integer |
符号なし 32 ビット整数値 |
1 |
LongBinary |
可変長のバイナリデータ |
18 |
LongVarchar |
可変長の文字データ。 Ultra Light.NET では、この型は常に Unicode 文字をサポートします。 |
17 |
Numeric |
精度と桁数が指定された正確な数値データ。 列挙値 Decimal と Numeric は互いのエイリアスです。 |
14 |
Real |
単精度浮動小数点数 (4 バイト)。 列挙値 Float と Real は互いのエイリアスです。 |
13 |
SmallInt |
符号付き 16 ビット整数値 |
3 |
STGeometry |
ST ジオメトリ情報 |
ULNET_TYPE_ST_GEOMETRY |
Time |
時刻情報 |
11 |
TimeStamp |
タイムスタンプ情報 (日付、時刻)。 列挙値 DateTime と TimeStamp は互いのエイリアスです。 |
9 |
TimeStampWithTimeZone |
タイムゾーンオフセット付きのタイムスタンプ情報 (日付、時刻) |
ULNET_TYPE_TIMESTAMP_WITH_TIME_ZONE |
TinyInt |
符号なし 8 ビット整数値 |
7 |
UniqueIdentifier |
ユニバーサルユニーク識別子 (UUID/GUID) |
19 |
UnsignedBigInt |
符号なし 64 ビット整数値 |
6 |
UnsignedInt |
符号なし 32 ビット整数値 |
2 |
UnsignedSmallInt |
符号なし 16 ビット整数値 |
4 |
VarBinary |
指定された最大長のバイナリデータ。 列挙値 Binary と VarBinary は互いのエイリアスです。 |
15 |
VarChar |
指定された最大長の文字データ。 Ultra Light.NET では、この型は常に Unicode 文字をサポートします。Char 型と VarChar 型は、完全に互換性があります。 |
16 |
下の表には、各 ULDbType との互換性がある .NET 型がリストされています。整数型の場合、テーブルのカラムは、常により小さい整数型を使用して設定できるほか、実際の値がその型の範囲内にあるかぎり、より大きい型を使用して設定することも可能です。
ULDbType | 互換性のある .NET 型 | C# 組み込みタイプ | Visual Basic 組み込みタイプ |
---|---|---|---|
Binary, VarBinary | System.Byte[]、または System.Guid (サイズが 16 の場合) | byte[] | Byte() |
Bit | System.Boolean | bool | Boolean |
Char, VarChar | System.String | String | String |
Date | System.DateTime | DateTime (組み込みタイプなし) | Date |
Double | System.Double | double | Double |
LongBinary | System.Byte[] | byte[] | Byte() |
LongVarchar | System.String | String | String |
Decimal, Numeric | System.String | decimal | Decimal |
Float, Real | System.Single | float | Single |
BigInt | System.Int64 | long | Long |
Integer | System.Int32 | int | Integer |
SmallInt | System.Int16 | short | Short |
STGeometry | System.String | String | String |
Time | System.TimeSpan | TimeSpan (組み込みタイプなし) | TimeSpan (組み込みタイプなし) |
DateTime, TimeStamp | System.DateTime | DateTime (組み込みタイプなし) | Date |
TimeStampWithTimeZone | System.String | String | String |
TinyInt | System.Byte | byte | Byte |
UnsignedBigInt | System.UInt64 | ulong | UInt64 (組み込みタイプなし) |
UnsignedInt | System.UInt32 | uint | UInt32 (組み込みタイプなし) |
UnsignedSmallInt | System.UInt16 | ushort | UInt16 (組み込みタイプなし) |
UniqueIdentifier | System.Guid | Guid (組み込みタイプなし) | Guid (組み込みタイプなし) |
長さが 16 のバイナリカラムには、UniqueIdentifier 型との完全な互換性があります。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |