Nyelv

OracleNumber Struktúra

Definíció

Rögzített pontosságot és numerikus érték skálázását jelöli -10 27 -1 és 10 27 -1 között, amelyet egy adatbázisban kell tárolni vagy lekérni.

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
Öröklődés
OracleNumber
Megvalósítás

Megjegyzések

Objektum beszerzéséhez OracleNumber hívja meg a metódust GetOracleNumber .

Az Oracle numerikus adattípusai legfeljebb 27 tizedesjegy pontossággal tárolhatók. Az Oracle numerikus értékeinek közös nyelvi futtatókörnyezeti adattípusokká alakításakor előfordulhat, hogy az Oracle-érték túl nagy. Ezzel szemben a közös nyelvi futtatókörnyezeti adattípusok OracleNumbernumerikus értékének átalakításakor a numerikus érték túl nagy vagy túl nagy pontosságú lehet a OracleNumber. Az ilyen esetek egyike Oracle ORA-22053 túlcsordulási hibát fog okozni. Ha az Oracle-adatbázis nagy értékeket tartalmazhat, használja az adattípust OracleNumber . Ezután explicit módon átalakíthatja a közös nyelvi futtatókörnyezet adattípusát, és észlelheti vagy kezelheti a hibákat.

Konstruktorok

Name Description
OracleNumber(Decimal)

Inicializálja a struktúra új példányát a OracleNumber megadott Decimal érték használatával.

OracleNumber(Double)

Inicializálja a OracleNumber megadott dupla pontosságú érték új példányát.

OracleNumber(Int32)

Inicializálja a OracleNumber struktúra új példányát a megadott egész szám értékével.

OracleNumber(Int64)

Inicializálja a OracleNumber struktúra új példányát a megadott hosszú egész szám értékével.

OracleNumber(OracleNumber)

Inicializálja a struktúra új példányát a OracleNumber megadott OracleNumber.

Mezők

Name Description
E

Az e-2.718 értéket adja eredményül.

MaxPrecision

A pontossági összehasonlítás lehető legnagyobb értékét képviselő állandó.

MaxScale

A méretezési összehasonlítás maximális értékét képviselő állandó.

MaxValue

Egy struktúra maximális értékét OracleNumber képviselő állandó.

MinScale

A méretezési összehasonlítás minimális értékét képviselő állandó.

MinusOne

A -1 értéket adja vissza.

MinValue

Egy struktúra minimális értékét OracleNumber képviselő állandó.

Null

Null értéket jelöl, amely hozzárendelhető az Value osztály egy példányának tulajdonságához OracleNumber .

One

Az 1 értéket adja vissza.

PI

A pi-3.1415926535897932384626433832795028842 értéket adja vissza.

Zero

A 0 értéket adja vissza.

Tulajdonságok

Name Description
IsNull

Azt jelzi, hogy a ValueOracleNumber struktúra null értékű-e.

Value

Lekéri a struktúra értékét OracleNumber . Ez a tulajdonság írásvédett.

Metódusok

Name Description
Abs(OracleNumber)

Lekéri a paraméter abszolút értékét OracleNumber .

Acos(OracleNumber)

Kiszámítja egy inverz hiperbolikus koszinuszát OracleNumber.

Add(OracleNumber, OracleNumber)

Kiszámítja a két OracleNumber struktúra összegét.

Asin(OracleNumber)

Kiszámítja egy adott szinusz inverz hiperbolikus szinuszát OracleNumber.

Atan(OracleNumber)

Kiszámítja egy adott inverz hiperbolikus tangensét OracleNumber.

Atan2(OracleNumber, OracleNumber)

Két OracleNumber struktúra inverz hiperbolikus tangensét számítja ki.

Ceiling(OracleNumber)

A megadott OracleNumber struktúránál nagyobb vagy egyenlő legkisebb egész számot adja eredményül.

CompareTo(Object)

Összehasonlítja a OracleNumber struktúra ezen példányát a megadott objektummal, és a relatív értékek jelzését adja vissza.

Cos(OracleNumber)

Kiszámítja egy koszinuszát OracleNumber.

Cosh(OracleNumber)

Kiszámítja a hiperbolikus koszinusz egy OracleNumber.

Divide(OracleNumber, OracleNumber)

Kiszámítja az első OracleNumber struktúra másodikkal való felosztásának eredményeit.

Equals(Object)

Összehasonlítja a megadott objektumparamétert az ValueOracleNumber objektum tulajdonságával.

Equals(OracleNumber, OracleNumber)

A két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy egyenlőek-e.

Exp(OracleNumber)

Kiszámítja az e-t, amely egy OracleNumber. Az e állandó értéke 2,71828182845904, a természetes logaritmus alapja.

Floor(OracleNumber)

Egy megadott OracleNumber számot a következő alsó egész számra kerekített.

GetHashCode()

A struktúra ezen példányának kivonatkódját OracleNumber adja vissza.

GreaterThan(OracleNumber, OracleNumber)

Két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e a másodiknál.

GreaterThanOrEqual(OracleNumber, OracleNumber)

A két OracleNumber paraméter logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e, mint a második.

LessThan(OracleNumber, OracleNumber)

Két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(OracleNumber, OracleNumber)

Logikai összehasonlítást végez a két OracleNumber paraméterrel annak megállapításához, hogy az első kisebb vagy egyenlő-e a másodiknál.

Log(OracleNumber, Int32)

Kiszámítja OracleNumber a megadott bázis értékét.

Log(OracleNumber, OracleNumber)

Kiszámítja OracleNumber a megadott bázis értékét.

Log(OracleNumber)

Kiszámítja a természetes logaritmust egy OracleNumber. A természetes logaritmusok az e állandón alapulnak (2.71828182845904).

Log10(OracleNumber)

Kiszámítja egy szám alap 10 logaritmusát.

Max(OracleNumber, OracleNumber)

A két OracleNumber paraméterérték közül a nagyobbat adja vissza.

Min(OracleNumber, OracleNumber)

A két OracleNumber paraméterérték közül a kisebbet adja eredményül.

Modulo(OracleNumber, OracleNumber)

Kiszámítja a modulust, hogy az első OracleNumber struktúrát a másodikkal osztja el.

Multiply(OracleNumber, OracleNumber)

Kiszámítja a két OracleNumber paraméter szorzatát.

Negate(OracleNumber)

A paraméter értékét OracleNumber nem adja meg.

NotEquals(OracleNumber, OracleNumber)

A két OracleNumber paraméter logikai összehasonlítását hajtja végre annak megállapításához, hogy azok nem egyenlők-e.

Parse(String)

String Egy szám ábrázolását átalakítja annak megfelelőjekéntOracleNumber.

Pow(OracleNumber, Int32)

Kiszámítja egy megadott szám adott teljesítményre való növelésének eredményét.

Pow(OracleNumber, OracleNumber)

Kiszámítja egy adott OracleNumber struktúra második OracleNumber struktúra által meghatározott teljesítményre történő növelésének eredményét.

Round(OracleNumber, Int32)

Lekéri a megadott OracleNumber struktúra értékéhez legközelebb eső számot a megadott pontossággal.

Shift(OracleNumber, Int32)

A megadott számú számjegyet balra vagy jobbra tolja el.

Sign(OracleNumber)

Egy struktúra tulajdonságának jelét OracleNumberValue jelző értéket kap.

Sin(OracleNumber)

Kiszámítja egy OracleNumber.

Sinh(OracleNumber)

Kiszámítja a szinusz hiperbolikuszát.OracleNumber

Sqrt(OracleNumber)

Kiszámítja a paraméter négyzetgyökét OracleNumber .

Subtract(OracleNumber, OracleNumber)

Kiszámítja a második OracleNumber struktúra elsőből való kivonásának eredményét.

Tan(OracleNumber)

Kiszámítja egy OracleNumber.

Tanh(OracleNumber)

Kiszámítja a hiperbolikus tangensét.OracleNumber

ToString()

Ezt a struktúrát átalakítja a /> formátumba .

Truncate(OracleNumber, Int32)

Csonkolja a megadott OracleNumber struktúra értékét a kívánt helyre.

Operátorok

Name Description
Addition(OracleNumber, OracleNumber)

Kiszámítja a két OracleNumber struktúra összegét.

Division(OracleNumber, OracleNumber)

Kiszámítja az első OracleNumber struktúra másodikkal való felosztásának eredményeit.

Equality(OracleNumber, OracleNumber)

A két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy egyenlőek-e.

Explicit(Decimal to OracleNumber)

A megadott struktúrát Decimal struktúrává OracleNumber alakítja.

Explicit(Double to OracleNumber)

A megadott struktúrát Double struktúrává OracleNumber alakítja.

Explicit(Int32 to OracleNumber)

A megadott egész számot struktúrává OracleNumber alakítja.

Explicit(Int64 to OracleNumber)

A megadott struktúrát Int64 struktúrává OracleNumber alakítja.

Explicit(OracleNumber to Decimal)

Átalakítja a struktúrát OracleNumber.Decimal

Explicit(OracleNumber to Double)

Átalakítja a struktúrát OracleNumber.Double

Explicit(OracleNumber to Int32)

Átalakítja a struktúrát OracleNumber.Int32

Explicit(OracleNumber to Int64)

Átalakítja a struktúrát OracleNumber.Int64

Explicit(String to OracleNumber)

Átalakítja a megadott String struktúrát OracleNumber .

GreaterThan(OracleNumber, OracleNumber)

Két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e a másodiknál.

GreaterThanOrEqual(OracleNumber, OracleNumber)

A két OracleNumber paraméter logikai összehasonlítását hajtja végre annak megállapításához, hogy az első nagyobb-e, mint a második.

Inequality(OracleNumber, OracleNumber)

A két OracleNumber paraméter logikai összehasonlítását hajtja végre annak megállapításához, hogy egyenlőek-e.

LessThan(OracleNumber, OracleNumber)

Két OracleNumber struktúra logikai összehasonlítását hajtja végre annak megállapításához, hogy az első kisebb-e a másodiknál.

LessThanOrEqual(OracleNumber, OracleNumber)

Logikai összehasonlítást végez a két OracleNumber paraméterrel annak megállapításához, hogy az első kisebb vagy egyenlő-e a másodiknál.

Modulus(OracleNumber, OracleNumber)

Kiszámítja a maradékot, amelyet egy struktúra egy második OracleNumber struktúrával való osztásából OracleNumber hátrahagyott.

Multiply(OracleNumber, OracleNumber)

Két OracleNumber struktúra szorzatát számítja ki.

Subtraction(OracleNumber, OracleNumber)

Kiszámítja a második OracleNumber struktúra elsőből való kivonásának eredményét.

UnaryNegation(OracleNumber)

Tagadja a szerkezetet OracleNumber .

A következőre érvényes: