OracleType Enum

Definisi

Menentukan jenis data bidang atau properti untuk digunakan dalam OracleParameter.

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

Bidang

BFile 1

Jenis data Oracle BFILE yang berisi referensi ke data biner dengan ukuran maksimum 4 gigabyte yang disimpan dalam file eksternal. Gunakan jenis data OracleClient OracleBFile dengan Value properti .

Blob 2

Jenis data Oracle BLOB yang berisi data biner dengan ukuran maksimum 4 gigabyte. Gunakan jenis data OracleClient OracleLob di Value.

Byte 23

Jenis integral yang mewakili bilangan bulat 8-bit yang tidak ditandatangani dengan nilai antara 0 dan 255. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Gunakan jenis data .NET Byte di Value.

Char 3

Jenis data Oracle CHAR yang berisi string karakter panjang tetap dengan ukuran maksimum 2.000 byte. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

Clob 4

Jenis data Oracle CLOB yang berisi data karakter, berdasarkan kumpulan karakter default di server, dengan ukuran maksimum 4 gigabyte. Gunakan jenis data OracleClient OracleLob di Value.

Cursor 5

Oracle REF CURSOR. Objek OracleDataReader tidak tersedia.

DateTime 6

Jenis data Oracle DATE yang berisi representasi panjang tetap tanggal dan waktu, mulai dari 1 Januari 4712 SM hingga 31 Desember, A.D. 4712, dengan format default dd-mmm-yy. Untuk tanggal A.D. , DATE peta ke DateTime. Untuk mengikat tanggal B.C. , gunakan String parameter dan fungsi konversi Oracle TO_DATE atau TO_CHAR untuk parameter input dan output masing-masing. Gunakan jenis data .NET DateTime atau OracleClient OracleDateTime di Value.

Double 30

Nilai floating-point presisi ganda. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum (CLR), lihat OracleNumber. Gunakan jenis data .NET Double atau OracleClient OracleNumber di Value.

Float 29

Nilai floating-point presisi tunggal. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum, lihat OracleNumber. Gunakan jenis data .NET Single atau OracleClient OracleNumber di Value.

Int16 27

Jenis integral yang mewakili bilangan bulat 16-bit yang ditandatangani dengan nilai antara -32768 dan 32767. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum (CLR), lihat OracleNumber. Gunakan jenis data .NET Int16 atau OracleClient OracleNumber di Value.

Int32 28

Jenis integral yang mewakili bilangan bulat 32-bit yang ditandatangani dengan nilai antara -2147483648 dan 2147483647. Ini bukan jenis data Oracle asli, tetapi disediakan untuk performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum, lihat OracleNumber. Gunakan jenis data .NET Int32 atau OracleClient OracleNumber di Value.

IntervalDayToSecond 7

Jenis data Oracle INTERVAL DAY TO SECOND (Oracle 9i atau yang lebih baru) yang berisi interval waktu dalam hari, jam, menit, dan detik, dan memiliki ukuran tetap 11 byte. Gunakan jenis data .NET TimeSpan atau OracleClient OracleTimeSpan di Value.

IntervalYearToMonth 8

Jenis data Oracle INTERVAL YEAR TO MONTH (Oracle 9i atau yang lebih baru) yang berisi interval waktu dalam tahun dan bulan, dan memiliki ukuran tetap 5 byte. Gunakan jenis data .NET Int32 atau OracleClient OracleMonthSpan di Value.

LongRaw 9

Jenis data Oracle LONGRAW yang berisi data biner panjang variabel dengan ukuran maksimum 2 gigabyte. Gunakan jenis data .NET Byte[] atau OracleClient OracleBinary di Value.

Saat Anda memperbarui kolom dengan LONG RAW jenis data, pengecualian akan dilemparkan saat Anda memasukkan nilai null dalam kolom. Jenis data Oracle LONG RAW adalah jenis yang tidak digunakan lagi di Oracle versi 8.0. Untuk menghindari kesalahan ini, gunakan BLOB jenis data alih-alih LONG RAW.

LongVarChar 10

Jenis data Oracle LONG yang berisi string karakter panjang variabel dengan ukuran maksimum 2 gigabyte. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

NChar 11

Jenis data Oracle NCHAR yang berisi string karakter panjang tetap untuk disimpan dalam kumpulan karakter nasional database, dengan ukuran maksimum 2.000 byte (bukan karakter) saat disimpan dalam database. Ukuran nilai tergantung pada kumpulan karakter nasional database. Lihat dokumentasi Oracle Anda untuk informasi selengkapnya. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

NClob 12

Jenis data Oracle NCLOB yang berisi data karakter yang akan disimpan dalam kumpulan karakter nasional database, dengan ukuran maksimum 4 gigabyte (bukan karakter) saat disimpan dalam database. Ukuran nilai tergantung pada kumpulan karakter nasional database. Lihat dokumentasi Oracle Anda untuk informasi selengkapnya. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

Number 13

Jenis data Oracle NUMBER yang berisi data numerik panjang variabel dengan presisi dan skala maksimum 38. Ini memetakan ke Decimal. Untuk mengikat Oracle NUMBER yang melebihi apa yang dapat dimuat Decimal.MaxValue , gunakan OracleNumber jenis data, atau gunakan String parameter dan fungsi konversi Oracle TO_NUMBER atau TO_CHAR untuk parameter input dan output masing-masing. Gunakan jenis data .NET Decimal atau OracleClient OracleNumber di Value.

NVarChar 14

Jenis data Oracle NVARCHAR2 yang berisi string karakter panjang variabel yang disimpan dalam kumpulan karakter nasional database, dengan ukuran maksimum 4.000 byte (bukan karakter) saat disimpan dalam database. Ukuran nilai tergantung pada kumpulan karakter nasional database. Lihat dokumentasi Oracle Anda untuk informasi selengkapnya. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

Raw 15

Jenis data Oracle RAW yang berisi data biner panjang variabel dengan ukuran maksimum 2.000 byte. Gunakan jenis data .NET Byte[] atau OracleClient OracleBinary di Value.

RowId 16

Representasi string base64 dari jenis data Oracle ROWID . Gunakan jenis data .NET String atau OracleClient OracleString di Value.

SByte 26

Jenis integral yang mewakili bilangan bulat 8 bit yang ditandatangani dengan nilai antara -128 dan 127. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Gunakan jenis data .NET SByte di Value.

Timestamp 18

Oracle TIMESTAMP (Oracle 9i atau yang lebih baru) yang berisi tanggal dan waktu (termasuk detik), dan berukuran dari 7 hingga 11 byte. Gunakan jenis data .NET DateTime atau OracleClient OracleDateTime di Value.

TimestampLocal 19

Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i atau yang lebih baru) yang berisi tanggal, waktu, dan referensi ke zona waktu asli, dan berkisar dalam ukuran dari 7 hingga 11 byte. Gunakan jenis data .NET DateTime atau OracleClient OracleDateTime di Value.

TimestampWithTZ 20

Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i atau yang lebih baru) yang berisi tanggal, waktu, dan zona waktu tertentu, dan memiliki ukuran tetap 13 byte. Gunakan jenis data .NET DateTime atau OracleClient OracleDateTime di Value.

UInt16 24

Jenis integral yang mewakili bilangan bulat 16-bit yang tidak ditandatangani dengan nilai antara 0 dan 65535. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum (CLR), lihat OracleNumber. Gunakan jenis data .NET UInt16 atau OracleClient OracleNumber di Value.

UInt32 25

Jenis integral yang mewakili bilangan bulat 32-bit yang tidak ditandatangani dengan nilai antara 0 dan 4294967295. Ini bukan jenis data Oracle asli, tetapi disediakan untuk meningkatkan performa saat mengikat parameter input. Untuk informasi tentang konversi nilai numerik Oracle ke jenis data runtime bahasa umum (CLR), lihat OracleNumber. Gunakan jenis data .NET UInt32 atau OracleClient OracleNumber di Value.

VarChar 22

Jenis data Oracle VARCHAR2 yang berisi string karakter panjang variabel dengan ukuran maksimum 4.000 byte. Gunakan jenis data .NET String atau OracleClient OracleString di Value.

Berlaku untuk