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 |
8191 文字までの Unicode 文字データを格納します。 |
17 |
NText |
任意の長さの Unicode 文字データを格納します。 |
18 |
Numeric |
精度と桁数が指定された正確な数値データ。列挙値 Decimal と Numeric は同等のエイリアスです。 |
19 |
NVarChar |
8191 文字までの Unicode 文字データを格納します。 |
20 |
Real |
単精度浮動小数点数 (4 バイト)。列挙値 Float と Real は同等のエイリアスです。 |
21 |
SmallDateTime |
TIMESTAMP として実装されたドメイン |
22 |
SmallInt |
符号付き 16 ビット整数値 |
23 |
SmallMoney |
100 万通貨単位未満の通貨データを格納します。 |
24 |
SysName |
任意の長さの文字データを格納します。 |
25 |
Text |
任意の長さの文字データを格納します。 |
26 |
Time |
時刻情報 |
27 |
TimeStamp |
タイムスタンプ情報 (日付、時刻)。列挙値 DateTime と TimeStamp は同等のエイリアスです。 |
28 |
TinyInt |
符号なし 8 ビット整数値 |
29 |
UniqueIdentifier |
ユニバーサル・ユニーク識別子 (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 |