OracleType Sabit listesi

Tanım

OracleParameterkullanılacak bir alanın veya özelliğin veri türünü belirtir.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
Devralma
OracleType

Alanlar

Name Değer Description
BFile 1

BFILE Dış dosyada depolanan en büyük boyutu 4 gigabayt olan ikili verilere başvuru içeren oracle veri türü. Özelliğiyle OracleBFile OracleClient Value veri türünü kullanın.

Blob 2

En büyük boyutu 4 gigabayt olan ikili veriler içeren bir Oracle BLOB veri türü. içinde OracleLobOracleClient Value veri türünü kullanın.

Char 3

CHAR En büyük boyutu 2.000 bayt olan sabit uzunlukta bir karakter dizesi içeren oracle veri türü. .NET String veya OracleClient OracleString veri türünü Value kullanın.

Clob 4

Sunucuda varsayılan karakter kümesine göre karakter verileri içeren ve boyut üst sınırı 4 gigabayt olan bir Oracle CLOB veri türü. içinde OracleLobOracleClient Value veri türünü kullanın.

Cursor 5

Bir Oracle REF CURSOR. OracleDataReader Nesne kullanılamıyor.

DateTime 6

1 Ocak 4712 ile 31 Aralık 4712 arasında bir tarih ve saatin sabit uzunlukta gösterimini içeren ve varsayılan DATE biçiminde bir Oracle veri türü. A.D. tarihleri için ile DATEDateTimeeşler. B.C. tarihlerini bağlamak için sırasıyla giriş ve çıkış parametreleri için bir String parametre ve Oracle TO_DATE veya TO_CHAR dönüştürme işlevlerini kullanın. .NET DateTime veya OracleClient OracleDateTime veri türünü Value kullanın.

IntervalDayToSecond 7

Gün, saat, dakika ve saniye cinsinden zaman aralığını içeren ve sabit boyutu 11 bayt olan bir Oracle INTERVAL DAY TO SECOND veri türü (Oracle 9i veya üzeri). .NET TimeSpan veya OracleClient OracleTimeSpan veri türünü Value kullanın.

IntervalYearToMonth 8

Yıl ve ay cinsinden bir zaman aralığı içeren ve sabit boyutu 5 bayt olan bir Oracle INTERVAL YEAR TO MONTH veri türü (Oracle 9i veya üzeri). .NET Int32 veya OracleClient OracleMonthSpan veri türünü Value kullanın.

LongRaw 9

En büyük boyutu 2 gigabayt olan değişken uzunlukta ikili veriler içeren bir Oracle LONGRAW veri türü. .NET Byte[] veya OracleClient OracleBinary veri türünü Value kullanın.

Bir sütunu veri türüyle LONG RAW güncelleştirdiğinizde, sütuna değerini null girdiğinizde bir özel durum oluşur. Oracle LONG RAW veri türü, Oracle sürüm 8.0'da kullanım dışı bırakılmış bir türdür. Bu hatayı önlemek için yerine BLOBveri türünü kullanınLONG RAW.

LongVarChar 10

LONG En büyük boyutu 2 gigabayt olan değişken uzunlukta bir karakter dizesi içeren oracle veri türü. .NET String veya OracleClient OracleString veri türünü Value kullanın.

NChar 11

NCHAR Veritabanında depolandığında maksimum boyutu 2.000 bayt (karakter değil) olan, veritabanının ulusal karakter kümesinde depolanacak sabit uzunlukta karakter dizesi içeren oracle veri türü. Değerin boyutu, veritabanının ulusal karakter kümesine bağlıdır. Daha fazla bilgi için Oracle belgelerinize bakın. .NET String veya OracleClient OracleString veri türünü Value kullanın.

NClob 12

NCLOB Veritabanında depolandığında en fazla 4 gigabayt (karakter değil) boyutuyla, veritabanının ulusal karakter kümesinde depolanacak karakter verilerini içeren oracle veri türü. Değerin boyutu, veritabanının ulusal karakter kümesine bağlıdır. Daha fazla bilgi için Oracle belgelerinize bakın. .NET String veya OracleClient OracleString veri türünü Value kullanın.

Number 13

Maksimum duyarlığı ve ölçeği 38 olan değişken uzunlukta sayısal veriler içeren bir Oracle NUMBER veri türü. Bu, ile Decimaleşler. NUMBER değerini aşan bir Oracle'ı bağlamak için bir veri türü kullanın OracleNumber veya sırasıyla giriş ve çıkış parametreleri için oracle TO_NUMBER veya TO_CHAR dönüştürme işlevlerini kullanınString. .NET Decimal veya OracleClient OracleNumber veri türünü Value kullanın.

NVarChar 14

NVARCHAR2 Veritabanında depolandığında en fazla 4.000 bayt (karakter değil) boyutuyla, veritabanının ulusal karakter kümesinde depolanan değişken uzunlukta bir karakter dizesi içeren oracle veri türü. Değerin boyutu, veritabanının ulusal karakter kümesine bağlıdır. Daha fazla bilgi için Oracle belgelerinize bakın. .NET String veya OracleClient OracleString veri türünü Value kullanın.

Raw 15

En büyük boyutu 2.000 bayt olan değişken uzunlukta ikili veriler içeren bir Oracle RAW veri türü. .NET Byte[] veya OracleClient OracleBinary veri türünü Value kullanın.

RowId 16

Oracle ROWID veri türünün base64 dize gösterimi. .NET String veya OracleClient OracleString veri türünü Value kullanın.

Timestamp 18

Tarih ve saat (saniyeler dahil) ve boyut olarak 7 ile 11 bayt arasında aralıklar içeren bir Oracle TIMESTAMP (Oracle 9i veya üzeri). .NET DateTime veya OracleClient OracleDateTime veri türünü Value kullanın.

TimestampLocal 19

Tarih, saat ve özgün saat dilimine başvuru içeren ve boyutu 7 ile 11 bayt arasında değişen bir Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i veya üzeri). .NET DateTime veya OracleClient OracleDateTime veri türünü Value kullanın.

TimestampWithTZ 20

Tarih, saat ve belirtilen saat dilimini içeren ve sabit boyutu 13 bayt olan bir Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i veya üzeri). .NET DateTime veya OracleClient OracleDateTime veri türünü Value kullanın.

VarChar 22

VARCHAR2 En büyük boyutu 4.000 bayt olan değişken uzunlukta bir karakter dizesi içeren oracle veri türü. .NET String veya OracleClient OracleString veri türünü Value kullanın.

Byte 23

0 ile 255 arasında değerlerle işaretsiz 8 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Byte'da .NET Value veri türünü kullanın.

UInt16 24

0 ile 65535 arasında değerlerle işaretsiz 16 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı (CLR) veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET UInt16 veya OracleClient OracleNumber veri türünü Value kullanın.

UInt32 25

0 ile 4294967295 arasında değerlerle işaretsiz 32 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı (CLR) veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET UInt32 veya OracleClient OracleNumber veri türünü Value kullanın.

SByte 26

-128 ile 127 arasında değerlerle imzalı 8 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. SByte'da .NET Value veri türünü kullanın.

Int16 27

-32768 ile 32767 arasındaki değerlerle imzalı 16 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı (CLR) veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET Int16 veya OracleClient OracleNumber veri türünü Value kullanın.

Int32 28

-2147483648 ile 2147483647 arasındaki değerlerle imzalı 32 bit tamsayıları temsil eden tamsayı türü. Bu yerel bir Oracle veri türü değildir, ancak giriş parametreleri bağlanırken performans için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET Int32 veya OracleClient OracleNumber veri türünü Value kullanın.

Float 29

Tek duyarlıklı kayan nokta değeri. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET Single veya OracleClient OracleNumber veri türünü Value kullanın.

Double 30

Çift duyarlıklı kayan nokta değeri. Bu yerel bir Oracle veri türü değildir, ancak giriş parametrelerini bağlarken performansı geliştirmek için sağlanır. Oracle sayısal değerlerini ortak dil çalışma zamanı (CLR) veri türlerine dönüştürme hakkında bilgi için bkz OracleNumber. . .NET Double veya OracleClient OracleNumber veri türünü Value kullanın.

Şunlara uygulanır