Listet die Datentypen der SQL Anywhere .NET-Datenbanken auf.
Public Enum SADbType
public enum SADbType
Mitgliedsname | Beschreibung |
---|---|
BigInt |
64-Bit-Ganzzahl mit Vorzeichen |
Binary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase füreinander. |
Bit |
1-Bit-Parameter |
Char |
Zeichendaten mit einer definierten Länge. Dieser Typ unterstützt immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
Datum |
Datumsinformation |
Datum/Uhrzeit |
Zeitstempelinformationen ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase füreinander. |
DateTimeOffset |
Zeitstempelinformationen-Offset ("date", "time"). |
Decimal |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase füreinander. |
Double |
Doppeltgenaue Gleitkommazahl (8 Byte). |
Float |
Einfachgenaue Gleitkommazahl (4 Byte). Die Enumerationswerte Float und Real sind Aliase füreinander. |
Image |
Speichert Binärdaten von beliebiger Länge. |
Integer |
32-Bit-Ganzzahl ohne Vorzeichen |
LongBinary |
Binärdaten mit variabler Länge |
LongNVarchar |
Zeichendaten im NCHAR-Zeichensatz mit variabler Länge. Dieser Typ unterstützt immer Unicode-Zeichen. |
LongVarbit |
Bit-Arrays mit variabler Länge. |
LongVarchar |
Zeichendaten mit variabler Länge. Dieser Typ unterstützt immer Unicode-Zeichen. |
Money |
Währungsdaten |
NChar |
Speichert Unicode-Zeichendaten, bis zu 32767 Zeichen. |
NText |
Speichert Unicode-Zeichendaten von beliebiger Länge. |
Numeric |
Exakte nummerische Daten mit festgelegter Gesamtstellenzahl und festgelegten Dezimalstellen. Die Enumerationswerte Decimal und Numeric sind Aliase füreinander. |
NVarChar |
Speichert Unicode-Zeichendaten, bis zu 32767 Zeichen. |
Real |
Einfachgenaue Gleitkommazahl (4 Byte). Die Enumerationswerte Float und Real sind Aliase füreinander. |
SmallDateTime |
Eine Domäne, die als TIMESTAMP implementiert ist. |
SmallInt |
16-Bit-Ganzzahl mit Vorzeichen |
SmallMoney |
Speichert Währungsdaten, die kleiner als eine Million Währungseinheiten sind. |
SysName |
Speichert Zeichendaten von beliebiger Länge. |
Text |
Speichert Zeichendaten von beliebiger Länge. |
Time |
Zeitinformation |
TimeStamp |
Zeitstempelinformationen ("date", "time"). Die Enumerationswerte DateTime und TimeStamp sind Aliase füreinander. |
TimeStampWithTimeZone |
Zeitstempelinformationen (Datum, Zeit, Zeitzone). Die Enumerationswerte DateTime und TimeStamp sind Aliase füreinander. |
TinyInt |
8-Bit-Ganzzahl ohne Vorzeichen |
UniqueIdentifier |
Universally Unique Identifier (UUID/GUID) |
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. |
UnsignedBigInt |
64-Bit-Ganzzahl ohne Vorzeichen |
UnsignedInt |
32-Bit-Ganzzahl ohne Vorzeichen |
UnsignedSmallInt |
16-Bit-Ganzzahl ohne Vorzeichen |
VarBinary |
Binärdaten mit einer festgelegten maximalen Länge. Die Enumerationswerte Binary und VarBinary sind Aliase füreinander. |
VarBit |
Bit-Arrays mit einer Länge von 1 bis 32767 Bit. |
VarChar |
Zeichendaten mit einer festgelegten maximalen Länge. Dieser Typ unterstützt immer Unicode-Zeichen. Die Typen Char und VarChar sind voll kompatibel. |
Xml |
XML-Daten. Dieser Typ speichert Zeichendaten von beliebiger Länge und wird verwendet, um XML-Dokumente zu speichern. |
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.Int64 | long | Long |
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 |
DateTime, TimeStamp | System.DateTime | DateTime (kein integrierter Typ) | DateTime |
DateTimeOffset, DateTimeOffset | System.DateTimeOffset | DateTimeOffset (kein integrierter Typ) | DateTimeOffset |
Decimal, Numeric | System.String | decimal | Decimal |
Double | System.Double | double | Double |
Float, Real | System.Single | float | Single |
Image | System.Byte[] | byte[] | Byte() |
Integer | System.Int32 | int | Integer |
LongBinary | System.Byte[] | byte[] | Byte() |
LongNVarChar | System.String | String | String |
LongVarChar | System.String | String | String |
Money | System.String | decimal | Decimal |
NChar | System.String | String | String |
NText | System.String | String | String |
Numeric | System.String | decimal | Decimal |
NVarChar | System.String | String | String |
SmallDateTime | System.DateTime | DateTime (kein integrierter Typ) | Date |
SmallInt | System.Int16 | short | Short |
SmallMoney | System.String | decimal | Decimal |
SysName | System.String | String | String |
Text | System.String | String | String |
Time | System.TimeSpan | TimeSpan (kein integrierter Typ) | TimeSpan (kein integrierter Typ) |
TimeStamp | System.DateTime | DateTime (kein integrierter Typ) | Date |
TimeStampWithTimeZone | System.DateTimeOffset | DateTimeOffset (kein integrierter Typ) | DateTimeOffset |
TinyInt | System.Byte | byte | Byte |
UniqueIdentifier | System.Guid | Guid (kein integrierter Typ) | Guid (kein integrierter Typ) |
UniqueIdentifierStr | System.String | String | String |
UnsignedBigInt | System.UInt64 | ulong | UInt64 (kein integrierter Typ) |
UnsignedInt | System.UInt32 | uint | UInt64 (kein integrierter Typ) |
UnsignedSmallInt | System.UInt16 | ushort | UInt64 (kein integrierter Typ) |
Xml | System.Xml | String | String |
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 |