OracleNumber Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
| 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 |
| 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 |
| 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 . |