OracleNumber Struktura

Definicja

Reprezentuje stałą precyzję i skalę wartości liczbowych z przedziału od-10 27 -1 i 10 27 -1, które mają być przechowywane lub pobierane z bazy danych.Represents a fixed precision and scale numeric value between -10 27 -1 and 10 27 -1 to be stored in or retrieved from a 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
Dziedziczenie
OracleNumber
Implementuje

Uwagi

Aby uzyskać OracleNumber obiekt, GetOracleNumber Wywołaj metodę.To obtain an OracleNumber object, call the GetOracleNumber method.

Typy danych liczbowych Oracle mogą przechowywać maksymalnie 27 cyfr dziesiętnych dokładności.Oracle numeric data types can store up to 27 decimal digits of precision. Podczas konwertowania wartości numerycznych Oracle na typy danych środowiska uruchomieniowego języka wspólnego wartość Oracle może być za duża.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. Z drugiej strony podczas konwertowania wartości liczbowej typów danych środowiska uruchomieniowego języka wspólnego na OracleNumberwartość numeryczną może być za duża lub zbyt wysoka precyzja OracleNumberdla.Conversely, when converting a numeric value of a common language runtime data types to an OracleNumber, the numeric value may be either too large or too high precision for the OracleNumber. Każdy z tych przypadków spowoduje błąd przepełnienia oprogramowania Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Jeśli baza danych Oracle może zawierać duże wartości, należy użyć OracleNumber typu danych.If your Oracle database might contain large values, you should use the OracleNumber data type. Następnie można jawnie przekonwertować na typ danych środowiska uruchomieniowego języka wspólnego i przechwycić lub obsłużyć wszelkie błędy.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Konstruktory

OracleNumber(Decimal)

Inicjuje nowe wystąpienie OracleNumber struktury przy użyciu podanej Decimal wartości.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

OracleNumber(Double)

Inicjuje nowe wystąpienie OracleNumber przy użyciu podanej wartości podwójnej precyzji.Initializes a new instance of the OracleNumber using the supplied double precision value.

OracleNumber(Int32)

Inicjuje nowe wystąpienie OracleNumber struktury przy użyciu podanej wartości całkowitej.Initializes a new instance of the OracleNumber structure using the supplied integer value.

OracleNumber(Int64)

Inicjuje nowe wystąpienie OracleNumber struktury przy użyciu dostarczonej wartości całkowitej long.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

OracleNumber(OracleNumber)

Inicjuje nowe wystąpienie OracleNumber struktury przy użyciu dostarczonego OracleNumberelementu.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

Pola

E

Zwraca wartość e-2,718.Returns the value e-2.718.

MaxPrecision

Stała reprezentująca największą możliwą wartość dla porównania dokładności.A constant representing the largest possible value for precision comparison.

MaxScale

Stała reprezentująca maksymalną wartość dla porównania skali.A constant representing the maximum value for scale comparison.

MaxValue

Stała reprezentująca maksymalną wartość OracleNumber struktury.A constant representing the maximum value of an OracleNumber structure.

MinScale

Stała reprezentująca minimalną wartość dla porównania skali.A constant representing the minimum value for scale comparison.

MinusOne

Zwraca wartość-1.Returns the value -1.

MinValue

Stała reprezentująca minimalną wartość dla OracleNumber struktury.A constant representing the minimum value for an OracleNumber structure.

Null

Reprezentuje wartość null, która może być przypisana do Value właściwości wystąpienia OracleNumber klasy.Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class.

One

Zwraca wartość 1.Returns the value 1.

PI

Zwraca wartość liczby pi-3.1415926535897932384626433832795028842.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero

Zwraca wartość 0.Returns the value 0.

Właściwości

IsNull

Wskazuje, Value czy ta OracleNumber struktura ma wartość null.Indicates whether or not the Value of this OracleNumber structure is null.

Value

Pobiera wartość OracleNumber struktury.Gets the value of the OracleNumber structure. Ta właściwość jest tylko do odczytu.This property is read-only.

Metody

Abs(OracleNumber)

Pobiera wartość OracleNumber bezwzględną parametru.Gets the absolute value of the OracleNumber parameter.

Acos(OracleNumber)

Oblicza odwrotny cosinus OracleNumberhiperboliczny.Calculates the inverse hyperbolic cosine of an OracleNumber.

Add(OracleNumber, OracleNumber)

Oblicza sumę dwóch OracleNumber struktur.Calculates the sum of the two OracleNumber structures.

Asin(OracleNumber)

Oblicza odwrotny sinus hiperboliczny elementu OracleNumber.Calculates the inverse hyperbolic sine of an OracleNumber.

Atan(OracleNumber)

Oblicza odwrotny tangens hiperboliczny elementu OracleNumber.Calculates the inverse hyperbolic tangent of an OracleNumber.

Atan2(OracleNumber, OracleNumber)

Oblicza odwrotny tangens hiperboliczny dwóch OracleNumber struktur.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

Ceiling(OracleNumber)

Zwraca najmniejszą liczbę całkowitą większą lub równą określonej OracleNumber strukturze.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

CompareTo(Object)

Porównuje to wystąpienie OracleNumber struktury do podanego obiektu i zwraca wskazanie ich względnych wartości.Compares this instance of the OracleNumber structure to the supplied object and returns an indication of their relative values.

Cos(OracleNumber)

Oblicza cosinus OracleNumber.Calculates the cosine of an OracleNumber.

Cosh(OracleNumber)

Oblicza cosinus hiperboliczny elementu OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

Divide(OracleNumber, OracleNumber)

Oblicza wyniki dzielenia pierwszej OracleNumber struktury przez drugą.Calculates the results of dividing the first OracleNumber structure by the second.

Equals(Object)

Porównuje podany parametr obiektu z Value właściwością OracleNumber obiektu.Compares the supplied object parameter to the Value property of the OracleNumber object.

Equals(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy są równe.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

Exp(OracleNumber)

Oblicza wartość e podniesioną do potęgi OracleNumber.Calculates e raised to the power of an OracleNumber. Stała e jest równa 2,71828182845904 i, podstawa logarytmu naturalnego.The constant e equals 2.71828182845904, the base of the natural logarithm.

Floor(OracleNumber)

Zaokrągla określoną OracleNumber liczbę na następną dolną liczbę całkowitą.Rounds a specified OracleNumber number to the next lower whole number.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia OracleNumber struktury.Returns the hash code for this instance of the OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwsze jest większe niż sekunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsze jest większe lub równe sekundzie.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is greater than or equal to the second.

LessThan(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwsze jest mniejsze niż sekunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsze jest mniejsze lub równe drugiemu.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is less than or equal to the second.

Log(OracleNumber)

Oblicza LOGARYTM OracleNumbernaturalny.Calculates natural logarithm of an OracleNumber. Logarytmy naturalne są oparte na stałej e (2,71828182845904 i).Natural logarithms are based on the constant e (2.71828182845904).

Log(OracleNumber, Int32)

Oblicza wartość OracleNumber określoną przez użytkownika.Calculates an OracleNumber to the base you specify.

Log(OracleNumber, OracleNumber)

Oblicza wartość OracleNumber określoną przez użytkownika.Calculates an OracleNumber to the base you specify.

Log10(OracleNumber)

Oblicza logarytm dziesiętny liczby.Calculates the base 10 logarithm of a number.

Max(OracleNumber, OracleNumber)

Zwraca większą wartość dwóch OracleNumber wartości parametrów.Returns the larger of the two OracleNumber parameter values.

Min(OracleNumber, OracleNumber)

Zwraca mniejsze z dwóch OracleNumber wartości parametrów.Returns the smaller of the two OracleNumber parameter values.

Modulo(OracleNumber, OracleNumber)

Oblicza modulo od dzielenia pierwszej OracleNumber struktury przez drugą.Calculates the modulus from dividing the first OracleNumber structure by the second.

Multiply(OracleNumber, OracleNumber)

Oblicza iloczyn dwóch OracleNumber parametrów.Calculates the product of the two OracleNumber parameters.

Negate(OracleNumber)

Negacja wartości OracleNumber parametru.Negates the value of the OracleNumber parameter.

NotEquals(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów w celu ustalenia, czy nie są równe.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

Parse(String)

Konwertuje reprezentację liczby na jej OracleNumber odpowiednik. StringConverts the String representation of a number to its OracleNumber equivalent.

Pow(OracleNumber, Int32)

Oblicza wynik podnoszenia określonej OracleNumber struktury do potęgi określonej Int32 przez strukturę.Calculates the result of raising a specified OracleNumber structure to the power specified by an Int32 structure.

Pow(OracleNumber, OracleNumber)

Oblicza wynik podnoszenia określonej OracleNumber struktury do potęgi określonej przez drugą OracleNumber strukturę.Calculates the result of raising a specified OracleNumber structure to the power specified by a second OracleNumber structure.

Round(OracleNumber, Int32)

Pobiera liczbę najbliższą wartości określonej OracleNumber struktury z określoną dokładnością.Gets the number nearest the specified OracleNumber structure's value with the specified precision.

Shift(OracleNumber, Int32)

Przesuwa określoną liczbę cyfr w lewo lub w prawo.Shifts the specified number of digits to the left or right.

Sign(OracleNumber)

Pobiera wartość wskazującą znak OracleNumber Value właściwości struktury.Gets a value indicating the sign of an OracleNumber structure's Value property.

Sin(OracleNumber)

Oblicza sinus elementu OracleNumber.Calculates the sine of an OracleNumber.

Sinh(OracleNumber)

Oblicza sinus hiperboliczny elementu OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

Sqrt(OracleNumber)

Oblicza pierwiastek kwadratowy OracleNumber parametru.Calculates the square root of the OracleNumber parameter.

Subtract(OracleNumber, OracleNumber)

Oblicza wynik odejmowania drugiej OracleNumber struktury od pierwszej.Calculates the result of subtracting the second OracleNumber structure from the first.

Tan(OracleNumber)

Oblicza tangens OracleNumberelementu.Calculates the tangent of an OracleNumber.

Tanh(OracleNumber)

Oblicza tangens hiperboliczny elementu OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

ToString()

Konwertuje tę OracleNumber strukturę na String.Converts this OracleNumber structure to String.

Truncate(OracleNumber, Int32)

Obcina wartość określonej OracleNumber struktury do żądanej pozycji.Truncates the specified OracleNumber structure's value to the desired position.

Operatory

Addition(OracleNumber, OracleNumber)

Oblicza sumę dwóch OracleNumber struktur.Calculates the sum of the two OracleNumber structures.

Division(OracleNumber, OracleNumber)

Oblicza wyniki dzielenia pierwszej OracleNumber struktury przez drugą.Calculates the results of dividing the first OracleNumber structure by the second.

Equality(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy są równe.Performs a logical comparison of the two OracleNumber structures to determine whether they are equal.

Explicit(Decimal to OracleNumber)

Konwertuje podaną Decimal strukturę OracleNumber na strukturę.Converts the supplied Decimal structure to an OracleNumber structure.

Explicit(Double to OracleNumber)

Konwertuje podaną Double strukturę OracleNumber na strukturę.Converts the supplied Double structure to an OracleNumber structure.

Explicit(Int32 to OracleNumber)

Konwertuje podaną Int32 strukturę OracleNumber na strukturę.Converts the supplied Int32 structure to an OracleNumber structure.

Explicit(Int64 to OracleNumber)

Konwertuje podaną Int64 strukturę OracleNumber na strukturę.Converts the supplied Int64 structure to an OracleNumber structure.

Explicit(OracleNumber to Decimal)

Konwertuje strukturę na Decimal. OracleNumberConverts the OracleNumber structure to Decimal.

Explicit(OracleNumber to Double)

Konwertuje strukturę na Double. OracleNumberConverts the OracleNumber structure to Double.

Explicit(OracleNumber to Int32)

Konwertuje strukturę na Int32. OracleNumberConverts the OracleNumber structure to Int32.

Explicit(OracleNumber to Int64)

Konwertuje strukturę na Int64. OracleNumberConverts the OracleNumber structure to Int64.

Explicit(String to OracleNumber)

Konwertuje dane dostarczone String OracleNumber do struktury.Converts the supplied String to an OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwsze jest większe niż sekunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsze jest większe lub równe sekundzie.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is greater than or equal to the second.

Inequality(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy są równe.Performs a logical comparison of the two OracleNumber parameters to determine whether they are equal.

LessThan(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwsze jest mniejsze niż sekunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber)

Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsze jest mniejsze lub równe drugiemu.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is less than or equal to the second.

Modulus(OracleNumber, OracleNumber)

Oblicza resztę z dzielenia OracleNumber struktury przez drugą OracleNumber strukturę.Calculates the remainder left over from dividing an OracleNumber structure by a second OracleNumber structure.

Multiply(OracleNumber, OracleNumber)

Oblicza iloczyn dwóch OracleNumber struktur.Calculates the product of two OracleNumber structures.

Subtraction(OracleNumber, OracleNumber)

Oblicza wynik odejmowania drugiej OracleNumber struktury od pierwszej.Calculates the result of subtracting the second OracleNumber structure from the first.

UnaryNegation(OracleNumber)

OracleNumber Wyklucza strukturę.Negates the OracleNumber structure.

Dotyczy