Zählt die Datentypen der UltraLite.NET-Datenbank auf.
Public Enum ULDbType
public enum ULDbType
Mitgliedsname | Beschreibung | Wert |
---|---|---|
BigInt |
64-Bit-Ganzzahl mit Vorzeichen. |
5 |
Binary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase füreinander. |
15 |
Bit |
1-Bit-Parameter |
8 |
Char |
Zeichendaten mit einer definierten Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
0 |
Date |
Datumsinformation. |
10 |
DateTime |
Zeitstempelinformationen ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase füreinander. |
9 |
Decimal |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase füreinander. |
14 |
Double |
Gleitkommazahl mit doppelter Genauigkeit (8 Byte). |
12 |
Float |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase füreinander. |
13 |
Integer |
32-Bit-Ganzzahl ohne Vorzeichen. |
1 |
LongBinary |
Binärdaten mit variabler Länge. |
18 |
LongVarchar |
Zeichendaten mit variabler Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. |
17 |
Numeric |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase füreinander. |
14 |
Real |
Gleitkommazahl mit einfacher Genauigkeit (4 Byte). Die Enumerationswerte Float und Real sind Aliase füreinander. |
13 |
SmallInt |
16-Bit-Ganzzahl mit Vorzeichen. |
3 |
STGeometry |
ST-Geometrieinformationen. |
ULNET_TYPE_ST_GEOMETRY |
Time |
Zeitinformation. |
11 |
TimeStamp |
Zeitstempelinformationen ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase füreinander. |
9 |
TimeStampWithTimeZone |
Zeitstempelinformationen (Datum, Zeit) sowie Zeitzonen-Offset. |
ULNET_TYPE_TIMESTAMP_WITH_TIME_ZONE |
TinyInt |
8-Bit-Ganzzahl ohne Vorzeichen. |
7 |
UniqueIdentifier |
Universally Unique Identifier (UUID/GUID) |
19 |
UnsignedBigInt |
64-Bit-Ganzzahl ohne Vorzeichen. |
6 |
UnsignedInt |
32-Bit-Ganzzahl ohne Vorzeichen. |
2 |
UnsignedSmallInt |
16-Bit-Ganzzahl ohne Vorzeichen. |
4 |
VarBinary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase füreinander. |
15 |
VarChar |
Zeichendaten mit einer festgelegten maximalen Länge. In UltraLite.NET unterstützt dieser Typ immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
16 |
Die folgende Tabelle listet auf, welche .NET-Typen mit den einzelnen ULDbType-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.
ULDbType | Kompatibler .NET-Typ | Integrierter C#-Typ | Integrierter Visual Basic-Typ |
---|---|---|---|
Binary, VarBinary | System.Byte[] oder System.Guid, wenn die Größe 16 ist | byte[] | Byte() |
Bit | System.Boolean | bool | Boolean |
Char, VarChar | System.String | String | String |
Date | System.DateTime | DateTime (kein integrierter Typ) | 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 (kein integrierter Typ) | TimeSpan (kein integrierter Typ) |
DateTime, TimeStamp | System.DateTime | DateTime (kein integrierter Typ) | Date |
TimeStampWithTimeZone | System.String | String | String |
TinyInt | System.Byte | byte | Byte |
UnsignedBigInt | System.UInt64 | ulong | UInt64 (kein integrierter Typ) |
UnsignedInt | System.UInt32 | uint | UInt32 (kein integrierter Typ) |
UnsignedSmallInt | System.UInt16 | ushort | UInt16 (kein integrierter Typ) |
UniqueIdentifier | System.Guid | Guid (kein integrierter Typ) | Guid (kein integrierter Typ) |
Binärspalten der Länge 16 sind voll mit dem Typ UniqueIdentifier kompatibel.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |