OracleNumber Struktur

Definisi

Mewakili presisi tetap dan nilai numerik skala antara -10 27 -1 dan 10 27 -1 untuk disimpan dalam atau diambil dari database.

public value class OracleNumber : IComparable, System::Data::SqlTypes::INullable
public struct OracleNumber : IComparable, System.Data.SqlTypes.INullable
type OracleNumber = struct
    interface INullable
Public Structure OracleNumber
Implements IComparable, INullable
Warisan
OracleNumber
Penerapan

Keterangan

Untuk mendapatkan OracleNumber objek, panggil GetOracleNumber metode .

Jenis data numerik Oracle dapat menyimpan hingga 27 digit desimal presisi. Saat mengonversi nilai numerik Oracle ke jenis data runtime bahasa umum, nilai Oracle mungkin terlalu besar. Sebaliknya, saat mengonversi nilai numerik dari jenis data runtime bahasa umum menjadi OracleNumber, nilai numerik mungkin terlalu besar atau terlalu tinggi untuk OracleNumber. Salah satu kasus ini akan menyebabkan kesalahan luapan Oracle ORA-22053. Jika database Oracle Anda mungkin berisi nilai besar, Anda harus menggunakan OracleNumber jenis data. Anda kemudian dapat mengonversi ke jenis data runtime bahasa umum secara eksplisit, dan menangkap atau menangani kesalahan apa pun.

Konstruktor

OracleNumber(Decimal)

Menginisialisasi instans OracleNumber baru struktur menggunakan nilai yang disediakan Decimal .

OracleNumber(Double)

Menginisialisasi instans baru dari OracleNumber menggunakan nilai presisi ganda yang disediakan.

OracleNumber(Int32)

Menginisialisasi instans OracleNumber baru struktur menggunakan nilai bilangan bulat yang disediakan.

OracleNumber(Int64)

Menginisialisasi instans OracleNumber baru struktur menggunakan nilai bilangan bulat panjang yang disediakan.

OracleNumber(OracleNumber)

Menginisialisasi instans OracleNumber baru struktur menggunakan yang disediakan OracleNumber.

Bidang

E

Mengembalikan nilai e-2,718.

MaxPrecision

Konstanta yang mewakili nilai terbesar yang mungkin untuk perbandingan presisi.

MaxScale

Konstanta yang mewakili nilai maksimum untuk perbandingan skala.

MaxValue

Konstanta yang mewakili nilai OracleNumber maksimum struktur.

MinScale

Konstanta yang mewakili nilai minimum untuk perbandingan skala.

MinusOne

Mengembalikan nilai -1.

MinValue

Konstanta yang mewakili nilai minimum untuk OracleNumber struktur.

Null

Mewakili nilai null yang dapat ditetapkan ke Value properti instans OracleNumber kelas.

One

Mengembalikan nilai 1.

PI

Mengembalikan nilai pi-3,1415926535897932384626433832795028842.

Zero

Mengembalikan nilai 0.

Properti

IsNull

Menunjukkan apakah struktur ini OracleNumber null atau tidakValue.

Value

Mendapatkan nilai OracleNumber struktur. Properti ini bersifat hanya baca.

Metode

Abs(OracleNumber)

Mendapatkan nilai OracleNumber absolut parameter.

Acos(OracleNumber)

Menghitung kosinus hiperbolik terbalik dari .OracleNumber

Add(OracleNumber, OracleNumber)

Menghitung jumlah dari dua OracleNumber struktur.

Asin(OracleNumber)

Menghitung sinus hiperbolik terbalik dari OracleNumber.

Atan(OracleNumber)

Menghitung tangen hiperbolik terbalik dari OracleNumber.

Atan2(OracleNumber, OracleNumber)

Menghitung tangen hiperbolik terbalik dari dua OracleNumber struktur.

Ceiling(OracleNumber)

Mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan struktur yang ditentukan OracleNumber .

CompareTo(Object)

Membandingkan contoh OracleNumber struktur ini dengan objek yang disediakan dan mengembalikan indikasi nilai relatifnya.

Cos(OracleNumber)

Menghitung kosinus dari OracleNumber.

Cosh(OracleNumber)

Menghitung kosinus hiperbolik dari OracleNumber.

Divide(OracleNumber, OracleNumber)

Menghitung hasil pembagian struktur pertama OracleNumber dengan yang kedua.

Equals(Object)

Membandingkan parameter objek yang disediakan dengan Value properti OracleNumber objek .

Equals(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah keduanya sama.

Exp(OracleNumber)

Menghitung e yang dinaikkan ke kekuatan OracleNumber. Konstanta e sama dengan 2,71828182845904, dasar logaritma alami.

Floor(OracleNumber)

Membulatkan angka tertentu OracleNumber ke bilangan bulat bawah berikutnya.

GetHashCode()

Mengembalikan kode hash untuk instans OracleNumber struktur ini.

GreaterThan(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

LessThan(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

Log(OracleNumber)

Menghitung logaritma alami dari OracleNumber. Logaritma alami didasarkan pada konstanta e (2,71828182845904).

Log(OracleNumber, Int32)

Menghitung ke basis yang OracleNumber Anda tentukan.

Log(OracleNumber, OracleNumber)

Menghitung ke basis yang OracleNumber Anda tentukan.

Log10(OracleNumber)

Menghitung logaritma basis 10 dari angka.

Max(OracleNumber, OracleNumber)

Mengembalikan nilai yang lebih besar dari dua OracleNumber nilai parameter.

Min(OracleNumber, OracleNumber)

Mengembalikan nilai yang lebih kecil dari dua OracleNumber nilai parameter.

Modulo(OracleNumber, OracleNumber)

Menghitung modulus dari membaviding struktur pertama OracleNumber dengan yang kedua.

Multiply(OracleNumber, OracleNumber)

Menghitung produk dari dua OracleNumber parameter.

Negate(OracleNumber)

Meniadakan nilai OracleNumber parameter.

NotEquals(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah parameter tersebut tidak sama.

Parse(String)

String Mengonversi representasi angka menjadi OracleNumber setara.

Pow(OracleNumber, Int32)

Menghitung hasil menaikkan angka tertentu ke daya yang ditentukan.

Pow(OracleNumber, OracleNumber)

Menghitung hasil menaikkan OracleNumber struktur tertentu ke daya yang ditentukan oleh struktur kedua OracleNumber .

Round(OracleNumber, Int32)

Mendapatkan angka terdekat dengan nilai struktur yang ditentukan OracleNumber dengan presisi yang ditentukan.

Shift(OracleNumber, Int32)

Menggeser jumlah digit yang ditentukan ke kiri atau kanan.

Sign(OracleNumber)

Mendapatkan nilai yang menunjukkan tanda OracleNumber properti struktur Value .

Sin(OracleNumber)

Menghitung sinus dari OracleNumber.

Sinh(OracleNumber)

Menghitung sinus hiperbolik dari OracleNumber.

Sqrt(OracleNumber)

Menghitung akar OracleNumber kuadrat parameter.

Subtract(OracleNumber, OracleNumber)

Menghitung hasil pengurangan struktur kedua OracleNumber dari yang pertama.

Tan(OracleNumber)

Menghitung tangen dari OracleNumber.

Tanh(OracleNumber)

Menghitung tangen hiperbolik dari OracleNumber.

ToString()

Mengonversi struktur ini OracleNumber menjadi String.

Truncate(OracleNumber, Int32)

Memotong nilai struktur yang ditentukan OracleNumber ke posisi yang diinginkan.

Operator

Addition(OracleNumber, OracleNumber)

Menghitung jumlah dari dua OracleNumber struktur.

Division(OracleNumber, OracleNumber)

Menghitung hasil pembagian struktur pertama OracleNumber dengan yang kedua.

Equality(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah keduanya sama.

Explicit(Decimal to OracleNumber)

Mengonversi struktur yang disediakan Decimal menjadi OracleNumber struktur.

Explicit(Double to OracleNumber)

Mengonversi struktur yang disediakan Double menjadi OracleNumber struktur.

Explicit(Int32 to OracleNumber)

Mengonversi bilangan bulat yang disediakan menjadi OracleNumber struktur.

Explicit(Int64 to OracleNumber)

Mengonversi struktur yang disediakan Int64 menjadi OracleNumber struktur.

Explicit(OracleNumber to Decimal)

Mengonversi struktur menjadi OracleNumberDecimal.

Explicit(OracleNumber to Double)

Mengonversi struktur menjadi OracleNumberDouble.

Explicit(OracleNumber to Int32)

Mengonversi struktur menjadi OracleNumberInt32.

Explicit(OracleNumber to Int64)

Mengonversi struktur menjadi OracleNumberInt64.

Explicit(String to OracleNumber)

Mengonversi yang disediakan String menjadi OracleNumber struktur.

GreaterThan(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

Inequality(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah keduanya sama.

LessThan(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber struktur untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(OracleNumber, OracleNumber)

Melakukan perbandingan logis dari dua OracleNumber parameter untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

Modulus(OracleNumber, OracleNumber)

Menghitung sisa dari pembagian OracleNumber struktur dengan struktur kedua OracleNumber .

Multiply(OracleNumber, OracleNumber)

Menghitung produk dari dua OracleNumber struktur.

Subtraction(OracleNumber, OracleNumber)

Menghitung hasil pengurangan struktur kedua OracleNumber dari yang pertama.

UnaryNegation(OracleNumber)

Meniadakan OracleNumber struktur.

Berlaku untuk