Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス

 

ULDbType 列挙体

Ultra Light.NET データベースのデータ型を列挙します。

構文
Visual Basic
Public Enum ULDbType
C#
public enum ULDbType
備考

下の表には、各 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
Time System.TimeSpan

TimeSpan

組み込みタイプなし

TimeSpan

組み込みタイプなし

DateTime, TimeStamp System.DateTime

DateTime

組み込みタイプなし

Date
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 型との完全な互換性があります。

メンバ
メンバ名 説明

BigInt

符号付き 64 ビット整数値

5

Binary

指定された最大長のバイナリ・データ。列挙値 BinaryVarBinary は同等のエイリアスです。

15

Bit

1 ビット・フラグ

8

Char

指定された長さの文字データ。Ultra Light.NET では、この型は常に Unicode 文字をサポートします。Char 型と VarChar 型は、完全に互換性があります。

0

Date

日付情報

10

DateTime

タイムスタンプ情報 (日付、時刻)。列挙値 DateTimeTimeStamp は同等のエイリアスです。

9

Decimal

精度と桁数が指定された正確な数値データ。列挙値 DecimalNumeric は同等のエイリアスです。

14

Double

倍精度浮動小数点数 (8 バイト)

12

Float

単精度浮動小数点数 (4 バイト)。列挙値 FloatReal は同等のエイリアスです。

13

Integer

符号なし 32 ビット整数値

1

LongBinary

可変長のバイナリ・データ

18

LongVarchar

可変長の文字データ。Ultra Light.NET では、この型は常に Unicode 文字をサポートします。

17

Numeric

精度と桁数が指定された正確な数値データ。列挙値 DecimalNumeric は同等のエイリアスです。

14

Real

単精度浮動小数点数 (4 バイト)。列挙値 FloatReal は同等のエイリアスです。

13

SmallInt

符号付き 16 ビット整数値

3

Time

時刻情報

11

TimeStamp

タイムスタンプ情報 (日付、時刻)。列挙値 DateTimeTimeStamp は同等のエイリアスです。

9

TinyInt

符号なし 8 ビット整数値

7

UniqueIdentifier

ユニバーサル・ユニーク識別子 (UUID/GUID)

19

UnsignedBigInt

符号なし 64 ビット整数値

6

UnsignedInt

符号なし 32 ビット整数値

2

UnsignedSmallInt

符号なし 16 ビット整数値

4

VarBinary

指定された最大長のバイナリ・データ。列挙値 BinaryVarBinary は同等のエイリアスです。

15

VarChar

指定された最大長の文字データ。Ultra Light.NET では、この型は常に Unicode 文字をサポートします。Char 型と VarChar 型は、完全に互換性があります。

16
参照