Listet die Datentypen der SQL Anywhere .NET-Datenbanken auf.
Visual Basic Public Enum SADbType
C# public enum SADbType
Die folgende Tabelle listet auf, welche .NET-Typen mit den einzelnen SADbType-Typen kompatibel sind. Bei integralen Typen können Tabellenspalten immer mit kleineren Integer-Typen und auch größeren Typen festgelegt werden, sofern der tatsächliche Wert innerhalb des Bereichs des Typs liegt.
SADbType |
Kompatibler .NET-Typ |
Integrierter C#-Typ |
Integrierter Visual Basic-Typ |
---|---|---|---|
BigInt | System.![]() |
long | Long |
Binary, VarBinary | System.![]() ![]() |
byte[] | Byte() |
Bit | System.![]() |
bool | Boolean |
Char, VarChar | System.![]() |
String | String |
Date | System.![]() |
DateTime (kein integrierter Typ) | Date |
DateTime, TimeStamp | System.![]() |
DateTime (kein integrierter Typ) | 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 (kein integrierter Typ) | Date |
SmallInt | System.![]() |
short | Short |
SmallMoney | System.![]() |
decimal | Decimal |
SysName | System.![]() |
String | String |
Text | System.![]() |
String | String |
Time | System.![]() |
TimeSpan (kein integrierter Typ) | TimeSpan (kein integrierter Typ) |
TimeStamp | System.![]() |
DateTime (kein integrierter Typ) | Date |
TinyInt | System.![]() |
byte | Byte |
UniqueIdentifier | System.![]() |
Guid (kein integrierter Typ) | Guid (kein integrierter Typ) |
UniqueIdentifierStr | System.![]() |
String | String |
UnsignedBigInt | System.![]() |
ulong | UInt64 (kein integrierter Typ) |
UnsignedInt | System.![]() |
uint | UInt64 (kein integrierter Typ) |
UnsignedSmallInt | System.![]() |
ushort | UInt64 (kein integrierter Typ) |
Xml | System.![]() |
String | String |
Binärspalten der Länge 16 sind voll mit dem Typ UniqueIdentifier kompatibel.
Mitgliedsname | Beschreibung | Wert |
---|---|---|
BigInt |
64-Bit-Ganzzahl mit Vorzeichen |
1 |
Binary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase für einander. |
2 |
Bit |
1-Bit-Parameter |
3 |
Char |
Zeichendaten mit einer definierten Länge. Dieser Typ unterstützt immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
4 |
Date |
Datumsinformation |
5 |
DateTime |
Zeitstempelinformation ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase für einander. |
6 |
Decimal |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase für einander. |
7 |
Double |
Gleitkommazahl mit doppelter Genauigkeit (8 Byte) |
8 |
Float |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase für einander. |
9 |
Image |
Speichert Binärdaten von beliebiger Länge. |
10 |
Integer |
32-Bit-Ganzzahl ohne Vorzeichen |
11 |
LongBinary |
Binärdaten mit variabler Länge |
12 |
LongNVarchar |
Zeichendaten im NCHAR-Zeichensatz mit variabler Länge. Dieser Typ unterstützt immer Unicode-Zeichen. |
13 |
LongVarbit |
Bit-Arrays mit variabler Länge. |
14 |
LongVarchar |
Zeichendaten mit variabler Länge. Dieser Typ unterstützt immer Unicode-Zeichen. |
15 |
Money |
Währungsdaten |
16 |
NChar |
Speichert Unicode-Zeichendaten, bis zu 8.191 Zeichen. |
17 |
NText |
Speichert Unicode-Zeichendaten von beliebiger Länge. |
18 |
Numeric |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase für einander. |
19 |
NVarChar |
Speichert Unicode-Zeichendaten, bis zu 8.191 Zeichen. |
20 |
Real |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase für einander. |
21 |
SmallDateTime |
Eine Domäne, die als TIMESTAMP implementiert ist. |
22 |
SmallInt |
16-Bit-Ganzzahl mit Vorzeichen |
23 |
SmallMoney |
Speichert Währungsdaten, die kleiner als eine Million Währungseinheiten sind. |
24 |
SysName |
Speichert Zeichendaten von beliebiger Länge. |
25 |
Text |
Speichert Zeichendaten von beliebiger Länge. |
26 |
Time |
Zeitinformation |
27 |
TimeStamp |
Zeitstempelinformation ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase für einander. |
28 |
TinyInt |
8-Bit-Ganzzahl ohne Vorzeichen |
29 |
UniqueIdentifier |
Universally Unique Identifier (UUID/GUID) |
30 |
UniqueIdentifierStr |
Eine Domäne, die als CHAR( 36 ) implementiert ist. UniqueIdentifierStr wird beim entfernten Datenzugriff verwendet, wenn uniqueidentifier-Spalten von Microsoft SQL Server zugeordnet werden. |
31 |
UnsignedBigInt |
64-Bit-Ganzzahl ohne Vorzeichen |
32 |
UnsignedInt |
32-Bit-Ganzzahl ohne Vorzeichen |
33 |
UnsignedSmallInt |
16-Bit-Ganzzahl ohne Vorzeichen |
34 |
VarBinary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase für einander. |
35 |
VarBit |
Bit-Arrays mit einer Länge von 1 bis 32767 Bit. |
36 |
VarChar |
Zeichendaten mit einer festgelegten maximalen Länge. Dieser Typ unterstützt immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
37 |
Xml |
XML-Daten. Dieser Typ speichert Zeichendaten von beliebiger Länge und wird verwendet, um XML-Dokumente zu speichern. |
38 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |