OracleNumber OracleNumber OracleNumber OracleNumber Struct

Определение

Представляет значение фиксированной длины и точности от –10 27 –1 до 10 27 –1, которое сохраняется в базе данных или извлекается из нее.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
Наследование
OracleNumberOracleNumberOracleNumberOracleNumber
Реализации

Комментарии

Для получения OracleNumber , вызовите GetOracleNumber метод.To obtain an OracleNumber object, call the GetOracleNumber method.

Числовых типов данных Oracle можно хранить до 27 знаков после запятой.Oracle numeric data types can store up to 27 decimal digits of precision. При преобразовании числовых значений Oracle в типы данных среды выполнения, значение Oracle, которое может быть слишком большим.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. И наоборот, при преобразовании числовых значений общих данных среды выполнения языка типы для OracleNumber, числовое значение может быть слишком велико или слишком высокая точность для OracleNumber.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. Одно из этих случаев приведет к ошибке переполнения Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Если база данных Oracle может содержать большие значения, следует использовать OracleNumber тип данных.If your Oracle database might contain large values, you should use the OracleNumber data type. Затем можно явным образом, преобразовать тип данных среды CLR и перехватывать или обрабатывать все ошибки.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Конструкторы

OracleNumber(OracleNumber) OracleNumber(OracleNumber) OracleNumber(OracleNumber) OracleNumber(OracleNumber)

Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного OracleNumber.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

OracleNumber(Decimal) OracleNumber(Decimal) OracleNumber(Decimal) OracleNumber(Decimal)

Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного значения Decimal.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

OracleNumber(Double) OracleNumber(Double) OracleNumber(Double) OracleNumber(Double)

Выполняет инициализацию нового экземпляра OracleNumber с помощью предоставленного значения с двойной точностью.Initializes a new instance of the OracleNumber using the supplied double precision value.

OracleNumber(Int32) OracleNumber(Int32) OracleNumber(Int32) OracleNumber(Int32)

Выполняет инициализацию нового экземпляра структуры OracleNumber с использованием предоставленного целого значения.Initializes a new instance of the OracleNumber structure using the supplied integer value.

OracleNumber(Int64) OracleNumber(Int64) OracleNumber(Int64) OracleNumber(Int64)

Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного длинного целого значения.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

Поля

E E E E

Возвращает значение e-2.718.Returns the value e-2.718.

MaxPrecision MaxPrecision MaxPrecision MaxPrecision

Константа, представляющая наибольшее возможное значение для точности сравнения.A constant representing the largest possible value for precision comparison.

MaxScale MaxScale MaxScale MaxScale

Константа, представляющая наибольшее значение для сравнения масштаба.A constant representing the maximum value for scale comparison.

MaxValue MaxValue MaxValue MaxValue

Константа, представляющая максимальное значение структуры OracleNumber.A constant representing the maximum value of an OracleNumber structure.

MinScale MinScale MinScale MinScale

Константа, представляющая минимальное значение для сравнения масштаба.A constant representing the minimum value for scale comparison.

MinusOne MinusOne MinusOne MinusOne

Возвращает значение -1.Returns the value -1.

MinValue MinValue MinValue MinValue

Константа, представляющая минимальное значение структуры OracleNumber.A constant representing the minimum value for an OracleNumber structure.

Null Null Null Null

Представляет пустое значение, которое может быть присвоено свойству Value экземпляра класса OracleNumber.Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class.

One One One One

Возвращает значение 1.Returns the value 1.

PI PI PI PI

Возвращает значение pi=3.1415926535897932384626433832795028842.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero Zero Zero Zero

Возвращает значение 0.Returns the value 0.

Свойства

IsNull IsNull IsNull IsNull

Указывает, является ли значение Value структуры OracleNumber пустым.Indicates whether or not the Value of this OracleNumber structure is null.

Value Value Value Value

Получает значение структуры OracleNumber.Gets the value of the OracleNumber structure. Это свойство доступно только для чтения.This property is read-only.

Методы

Abs(OracleNumber) Abs(OracleNumber) Abs(OracleNumber) Abs(OracleNumber)

Получает абсолютное значение параметра OracleNumber.Gets the absolute value of the OracleNumber parameter.

Acos(OracleNumber) Acos(OracleNumber) Acos(OracleNumber) Acos(OracleNumber)

Вычисляет инвертированный гиперболический косинус OracleNumber.Calculates the inverse hyperbolic cosine of an OracleNumber.

Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber)

Вычисляет сумму двух структур OracleNumber.Calculates the sum of the two OracleNumber structures.

Asin(OracleNumber) Asin(OracleNumber) Asin(OracleNumber) Asin(OracleNumber)

Вычисляет инвертированный гиперболический синус OracleNumber.Calculates the inverse hyperbolic sine of an OracleNumber.

Atan(OracleNumber) Atan(OracleNumber) Atan(OracleNumber) Atan(OracleNumber)

Вычисляет инвертированный гиперболический тангенс OracleNumber.Calculates the inverse hyperbolic tangent of an OracleNumber.

Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber)

Вычисляет инвертированный гиперболический тангенс двух структур OracleNumber.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

Ceiling(OracleNumber) Ceiling(OracleNumber) Ceiling(OracleNumber) Ceiling(OracleNumber)

Возвращает наименьшее целое число, превышающее значение указанной структуры OracleNumber или равное ему.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Сравнивает данный экземпляр структуры OracleNumber с предоставленным объектом и возвращает сведения об их относительных значениях.Compares this instance of the OracleNumber structure to the supplied object and returns an indication of their relative values.

Cos(OracleNumber) Cos(OracleNumber) Cos(OracleNumber) Cos(OracleNumber)

Вычисляет косинус OracleNumber.Calculates the cosine of an OracleNumber.

Cosh(OracleNumber) Cosh(OracleNumber) Cosh(OracleNumber) Cosh(OracleNumber)

Вычисляет гиперболический косинус OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber)

Вычисляет результаты деления первой структуры OracleNumber на вторую.Calculates the results of dividing the first OracleNumber structure by the second.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Сравнивает предоставленный параметр объекта со свойством Value объекта OracleNumber.Compares the supplied object parameter to the Value property of the OracleNumber object.

Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber с целью определить, равны ли они.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

Exp(OracleNumber) Exp(OracleNumber) Exp(OracleNumber) Exp(OracleNumber)

Вычисляет e в степени OracleNumber.Calculates e raised to the power of an OracleNumber. Константа e = 2,71828182845904 — это основание натурального логарифма.The constant e equals 2.71828182845904, the base of the natural logarithm.

Floor(OracleNumber) Floor(OracleNumber) Floor(OracleNumber) Floor(OracleNumber)

Округляет заданное число OracleNumber до ближайшего меньшего целого числа.Rounds a specified OracleNumber number to the next lower whole number.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хеш-код для этого экземпляра структуры OracleNumber.Returns the hash code for this instance of the OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, больше ли первая структура, чем вторая.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber, чтобы определить, равны ли они, или же первый параметр больше второго.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) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, меньше ли первая структура, чем вторая.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is less than or equal to the second.

Log(OracleNumber) Log(OracleNumber) Log(OracleNumber) Log(OracleNumber)

Вычисляет натуральный логарифм OracleNumber.Calculates natural logarithm of an OracleNumber. В основе натуральных логарифмов лежит константа e (2,71828182845904).Natural logarithms are based on the constant e (2.71828182845904).

Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber)

Вычисляет OracleNumber по заданному основанию.Calculates an OracleNumber to the base you specify.

Log(OracleNumber, Int32) Log(OracleNumber, Int32) Log(OracleNumber, Int32) Log(OracleNumber, Int32)

Вычисляет OracleNumber по заданному основанию.Calculates an OracleNumber to the base you specify.

Log10(OracleNumber) Log10(OracleNumber) Log10(OracleNumber) Log10(OracleNumber)

Вычисляет логарифм числа с основанием 10.Calculates the base 10 logarithm of a number.

Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber)

Возвращает наибольшее из двух значений параметра OracleNumber.Returns the larger of the two OracleNumber parameter values.

Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber)

Возвращает наименьшее из двух значений параметра OracleNumber.Returns the smaller of the two OracleNumber parameter values.

Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber)

Вычисляет результат деления первой структуры OracleNumber на вторую по модулю.Calculates the modulus from dividing the first OracleNumber structure by the second.

Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber)

Вычисляет произведение двух параметров OracleNumber.Calculates the product of the two OracleNumber parameters.

Negate(OracleNumber) Negate(OracleNumber) Negate(OracleNumber) Negate(OracleNumber)

Присваивает параметру OracleNumber отрицательное значение.Negates the value of the OracleNumber parameter.

NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber с целью определить, что они не равны.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

Parse(String) Parse(String) Parse(String) Parse(String)

Преобразует представление числа типа String в эквивалентное ему значение OracleNumber.Converts the String representation of a number to its OracleNumber equivalent.

Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber)

Вычисляет результат возведения первой структуры OracleNumber в степень, заданную второй структурой OracleNumber.Calculates the result of raising a specified OracleNumber structure to the power specified by a second OracleNumber structure.

Pow(OracleNumber, Int32) Pow(OracleNumber, Int32) Pow(OracleNumber, Int32) Pow(OracleNumber, Int32)

Вычисляет результат возведения заданной структуры OracleNumber в степень, заданную структурой Int32.Calculates the result of raising a specified OracleNumber structure to the power specified by an Int32 structure.

Round(OracleNumber, Int32) Round(OracleNumber, Int32) Round(OracleNumber, Int32) Round(OracleNumber, Int32)

Получает ближайшее к заданному значению структуры OracleNumber число с заданной точностью.Gets the number nearest the specified OracleNumber structure's value with the specified precision.

Shift(OracleNumber, Int32) Shift(OracleNumber, Int32) Shift(OracleNumber, Int32) Shift(OracleNumber, Int32)

Сдвигает указанное количество цифр влево или вправо.Shifts the specified number of digits to the left or right.

Sign(OracleNumber) Sign(OracleNumber) Sign(OracleNumber) Sign(OracleNumber)

Получает значение, определяющее в структуре OracleNumber знак свойства Value.Gets a value indicating the sign of an OracleNumber structure's Value property.

Sin(OracleNumber) Sin(OracleNumber) Sin(OracleNumber) Sin(OracleNumber)

Вычисляет синус OracleNumber.Calculates the sine of an OracleNumber.

Sinh(OracleNumber) Sinh(OracleNumber) Sinh(OracleNumber) Sinh(OracleNumber)

Вычисляет гиперболический синус OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

Sqrt(OracleNumber) Sqrt(OracleNumber) Sqrt(OracleNumber) Sqrt(OracleNumber)

Вычисляет квадратный корень параметра OracleNumber.Calculates the square root of the OracleNumber parameter.

Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber)

Вычисляет результаты вычитания второй структуры OracleNumber из первой.Calculates the result of subtracting the second OracleNumber structure from the first.

Tan(OracleNumber) Tan(OracleNumber) Tan(OracleNumber) Tan(OracleNumber)

Вычисляет тангенс OracleNumber.Calculates the tangent of an OracleNumber.

Tanh(OracleNumber) Tanh(OracleNumber) Tanh(OracleNumber) Tanh(OracleNumber)

Вычисляет гиперболический тангенс OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

ToString() ToString() ToString() ToString()

Преобразует эту структуру OracleNumber в String.Converts this OracleNumber structure to String.

Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32)

Усекает указанное значение структуры OracleNumber до требуемой позиции.Truncates the specified OracleNumber structure's value to the desired position.

Операторы

Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber)

Вычисляет сумму двух структур OracleNumber.Calculates the sum of the two OracleNumber structures.

Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber)

Вычисляет результаты деления первой структуры OracleNumber на вторую.Calculates the results of dividing the first OracleNumber structure by the second.

Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber с целью определить, равны ли они.Performs a logical comparison of the two OracleNumber structures to determine whether they are equal.

Explicit(String to OracleNumber) Explicit(String to OracleNumber) Explicit(String to OracleNumber) Explicit(String to OracleNumber)

Преобразует предоставленную String в структуру OracleNumber.Converts the supplied String to an OracleNumber structure.

Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber)

Преобразует предоставленную структуру Int64 в структуру OracleNumber.Converts the supplied Int64 structure to an OracleNumber structure.

Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber)

Преобразует предоставленную структуру Int32 в структуру OracleNumber.Converts the supplied Int32 structure to an OracleNumber structure.

Explicit(Double to OracleNumber) Explicit(Double to OracleNumber) Explicit(Double to OracleNumber) Explicit(Double to OracleNumber)

Преобразует предоставленную структуру Double в структуру OracleNumber.Converts the supplied Double structure to an OracleNumber structure.

Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64)

Преобразует данную структуру OracleNumber в Int64.Converts the OracleNumber structure to Int64.

Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32)

Преобразует данную структуру OracleNumber в Int32.Converts the OracleNumber structure to Int32.

Explicit(OracleNumber to Double) Explicit(OracleNumber to Double) Explicit(OracleNumber to Double) Explicit(OracleNumber to Double)

Преобразует данную структуру OracleNumber в Double.Converts the OracleNumber structure to Double.

Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal)

Преобразует данную структуру OracleNumber в Decimal.Converts the OracleNumber structure to Decimal.

Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber)

Преобразует предоставленную структуру Decimal в структуру OracleNumber.Converts the supplied Decimal structure to an OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, больше ли первая структура, чем вторая.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber, чтобы определить, равны ли они, или же первый параметр больше второго.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) Inequality(OracleNumber, OracleNumber) Inequality(OracleNumber, OracleNumber) Inequality(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber с целью определить, равны ли они.Performs a logical comparison of the two OracleNumber parameters to determine whether they are equal.

LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, меньше ли первая структура, чем вторая.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber)

Выполняет логическое сравнение двух параметров OracleNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему.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) Modulus(OracleNumber, OracleNumber) Modulus(OracleNumber, OracleNumber) Modulus(OracleNumber, OracleNumber)

Вычисляет остаток деления первой структуры OracleNumber на вторую структуру OracleNumber.Calculates the remainder left over from dividing an OracleNumber structure by a second OracleNumber structure.

Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber)

Вычисляет произведение двух структур OracleNumber.Calculates the product of two OracleNumber structures.

Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber)

Вычисляет результаты вычитания второй структуры OracleNumber из первой.Calculates the result of subtracting the second OracleNumber structure from the first.

UnaryNegation(OracleNumber) UnaryNegation(OracleNumber) UnaryNegation(OracleNumber) UnaryNegation(OracleNumber)

Инвертирует структуру OracleNumber.Negates the OracleNumber structure.

Применяется к