Aracılığıyla paylaş


OracleType Sabit listesi

Tanım

içinde kullanılacak OracleParameterbir 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

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 Value OracleClient OracleBFile veri türünü kullanın.

Blob 2

BLOB Boyutu en fazla 4 gigabayt olan ikili veriler içeren oracle veri türü. içinde ValueOracleClient OracleLob veri türünü 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. içinde Value.NET Byte 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ü. içinde Value.NET String veya OracleClient OracleString veri türünü kullanın.

Clob 4

CLOB Sunucudaki varsayılan karakter kümesini temel alan ve boyut üst sınırı 4 gigabayt olan karakter verilerini içeren oracle veri türü. içinde ValueOracleClient OracleLob veri türünü kullanın.

Cursor 5

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

DateTime 6

M.Ö. 1 Ocak 4712 ile 31 Aralık 4712 arasında değişen ve varsayılan dd-mmm-yy biçimine sahip bir tarih ve saatin sabit uzunlukta gösterimini içeren Oracle DATE veri türü. A.D. tarihleri için ile DATEDateTimeeşler. B.C. tarihlerini bağlamak için, giriş ve çıkış parametreleri için sırasıyla bir String parametre ve Oracle TO_DATE veya TO_CHAR dönüştürme işlevlerini kullanın. içinde Value.NET DateTime veya OracleClient OracleDateTime veri türünü 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. . içinde Value.NET Double veya OracleClient OracleNumber veri türünü 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ğerlerinin ortak dil çalışma zamanı veri türlerine dönüştürülmesi hakkında bilgi için bkz OracleNumber. . içinde Value.NET Single veya OracleClient OracleNumber 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. . içinde Value.NET Int16 veya OracleClient OracleNumber veri türünü 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ş parametrelerini bağlarken performans için sağlanır. Oracle sayısal değerlerinin ortak dil çalışma zamanı veri türlerine dönüştürülmesi hakkında bilgi için bkz OracleNumber. . içinde Value.NET Int32 veya OracleClient OracleNumber veri türünü kullanın.

IntervalDayToSecond 7

INTERVAL DAY TO SECOND Gün, saat, dakika ve saniye cinsinden bir zaman aralığı içeren ve sabit boyutu 11 bayt olan oracle veri türü (Oracle 9i veya üzeri). içinde Value.NET TimeSpan veya OracleClient OracleTimeSpan veri türünü 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). içinde Value.NET Int32 veya OracleClient OracleMonthSpan veri türünü kullanın.

LongRaw 9

LONGRAW En büyük boyutu 2 gigabayt olan değişken uzunlukta ikili veriler içeren oracle veri türü. içinde Value.NET Byte[] veya OracleClient OracleBinary veri türünü 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şturulur. 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 LONG RAWveri türünü kullanınBLOB.

LongVarChar 10

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

NChar 11

NCHAR Veritabanında depolandığında en fazla 2.000 baytlık (karakter değil) boyuta sahip, 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. içinde Value.NET String veya OracleClient OracleString veri türünü kullanın.

NClob 12

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 NCLOB 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. içinde Value.NET String veya OracleClient OracleString veri türünü kullanın.

Number 13

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

NVarChar 14

NVARCHAR2 Veritabanında depolandığında maksimum boyut 4.000 bayt (karakter değil) olan, 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. içinde Value.NET String veya OracleClient OracleString veri türünü kullanın.

Raw 15

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

RowId 16

Oracle ROWID veri türünün base64 dize gösterimi. içinde Value.NET String veya OracleClient OracleString veri türünü 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. içinde Value.NET SByte veri türünü 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). içinde Value.NET DateTime veya OracleClient OracleDateTime veri türünü kullanın.

TimestampLocal 19

Tarih, saat ve özgün saat dilimine başvuru içeren ve boyutu 7 ile 11 bayt arasında olan bir Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i veya üzeri). içinde Value.NET DateTime veya OracleClient OracleDateTime veri türünü 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). içinde Value.NET DateTime veya OracleClient OracleDateTime veri türünü kullanın.

UInt16 24

0 ile 65535 arasında değerlere sahip 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. . içinde Value.NET UInt16 veya OracleClient OracleNumber veri türünü 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. . içinde Value.NET UInt32 veya OracleClient OracleNumber veri türünü 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ü. içinde Value.NET String veya OracleClient OracleString veri türünü kullanın.

Şunlara uygulanır