OracleNumber Структура
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет значение фиксированной длины и точности от –10 27 –1 до 10 27 –1, которое сохраняется в базе данных или извлекается из нее.
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
- Наследование
- Реализации
Чтобы получить OracleNumber объект , вызовите GetOracleNumber метод .
Числовые типы данных Oracle могут хранить до 27 десятичных цифр с точностью. При преобразовании числовых значений Oracle в типы данных среды CLR значение Oracle может быть слишком большим. И наоборот, при преобразовании числового значения типов данных среды CLR в OracleNumberчисловом значении может быть слишком большим или слишком высокой точностью OracleNumberдля . В любом из этих случаев возникает ошибка переполнения Oracle ORA-22053. Если база данных Oracle может содержать большие значения, следует использовать OracleNumber тип данных . Затем можно явно преобразовать в тип данных СРЕДЫ CLR, а также перехватывать или обрабатывать любые ошибки.
Oracle |
Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного значения Decimal. |
Oracle |
Выполняет инициализацию нового экземпляра OracleNumber с помощью предоставленного значения с двойной точностью. |
Oracle |
Выполняет инициализацию нового экземпляра структуры OracleNumber с использованием предоставленного целого значения. |
Oracle |
Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного длинного целого значения. |
Oracle |
Выполняет инициализацию нового экземпляра структуры OracleNumber с помощью предоставленного OracleNumber. |
E |
Возвращает значение e-2.718. |
Max |
Константа, представляющая наибольшее возможное значение для точности сравнения. |
Max |
Константа, представляющая наибольшее значение для сравнения масштаба. |
Max |
Константа, представляющая максимальное значение структуры OracleNumber. |
Min |
Константа, представляющая минимальное значение для сравнения масштаба. |
Minus |
Возвращает значение -1. |
Min |
Константа, представляющая минимальное значение структуры OracleNumber. |
Null |
Представляет пустое значение, которое может быть присвоено свойству Value экземпляра класса OracleNumber. |
One |
Возвращает значение 1. |
PI |
Возвращает значение pi=3.1415926535897932384626433832795028842. |
Zero |
Возвращает значение 0. |
Is |
Указывает, является ли значение Value структуры OracleNumber пустым. |
Value |
Получает значение структуры OracleNumber. Это свойство доступно только для чтения. |
Abs(Oracle |
Получает абсолютное значение параметра OracleNumber. |
Acos(Oracle |
Вычисляет инвертированный гиперболический косинус OracleNumber. |
Add(Oracle |
Вычисляет сумму двух структур OracleNumber. |
Asin(Oracle |
Вычисляет инвертированный гиперболический синус OracleNumber. |
Atan(Oracle |
Вычисляет инвертированный гиперболический тангенс OracleNumber. |
Atan2(Oracle |
Вычисляет инвертированный гиперболический тангенс двух структур OracleNumber. |
Ceiling(Oracle |
Возвращает наименьшее целое число, превышающее значение указанной структуры OracleNumber или равное ему. |
Compare |
Сравнивает данный экземпляр структуры OracleNumber с предоставленным объектом и возвращает сведения об их относительных значениях. |
Cos(Oracle |
Вычисляет косинус OracleNumber. |
Cosh(Oracle |
Вычисляет гиперболический косинус OracleNumber. |
Divide(Oracle |
Вычисляет результаты деления первой структуры OracleNumber на вторую. |
Equals(Object) |
Сравнивает предоставленный параметр объекта со свойством Value объекта OracleNumber. |
Equals(Oracle |
Выполняет логическое сравнение двух структур OracleNumber с целью определить, равны ли они. |
Exp(Oracle |
Вычисляет e в степени OracleNumber. Константа e = 2,71828182845904 — это основание натурального логарифма. |
Floor(Oracle |
Округляет заданное число OracleNumber до ближайшего меньшего целого числа. |
Get |
Возвращает хеш-код для этого экземпляра структуры OracleNumber. |
Greater |
Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, больше ли первая структура, чем вторая. |
Greater |
Выполняет логическое сравнение двух параметров OracleNumber, чтобы определить, равны ли они, или же первый параметр больше второго. |
Less |
Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, меньше ли первая структура, чем вторая. |
Less |
Выполняет логическое сравнение двух параметров OracleNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему. |
Log(Oracle |
Вычисляет натуральный логарифм OracleNumber. В основе натуральных логарифмов лежит константа e (2,71828182845904). |
Log(Oracle |
Вычисляет OracleNumber по заданному основанию. |
Log(Oracle |
Вычисляет OracleNumber по заданному основанию. |
Log10(Oracle |
Вычисляет логарифм числа с основанием 10. |
Max(Oracle |
Возвращает наибольшее из двух значений параметра OracleNumber. |
Min(Oracle |
Возвращает наименьшее из двух значений параметра OracleNumber. |
Modulo(Oracle |
Вычисляет результат деления первой структуры OracleNumber на вторую по модулю. |
Multiply(Oracle |
Вычисляет произведение двух параметров OracleNumber. |
Negate(Oracle |
Присваивает параметру OracleNumber отрицательное значение. |
Not |
Выполняет логическое сравнение двух параметров OracleNumber с целью определить, что они не равны. |
Parse(String) |
Преобразует представление числа типа String в эквивалентное ему значение OracleNumber. |
Pow(Oracle |
Вычисляет результат возведения заданного числа в заданную степень. |
Pow(Oracle |
Вычисляет результат возведения первой структуры OracleNumber в степень, заданную второй структурой OracleNumber. |
Round(Oracle |
Получает ближайшее к заданному значению структуры OracleNumber число с заданной точностью. |
Shift(Oracle |
Сдвигает указанное количество цифр влево или вправо. |
Sign(Oracle |
Получает значение, определяющее в структуре OracleNumber знак свойства Value. |
Sin(Oracle |
Вычисляет синус OracleNumber. |
Sinh(Oracle |
Вычисляет гиперболический синус OracleNumber. |
Sqrt(Oracle |
Вычисляет квадратный корень параметра OracleNumber. |
Subtract(Oracle |
Вычисляет результаты вычитания второй структуры OracleNumber из первой. |
Tan(Oracle |
Вычисляет тангенс OracleNumber. |
Tanh(Oracle |
Вычисляет гиперболический тангенс OracleNumber. |
To |
Преобразует эту структуру OracleNumber в String. |
Truncate(Oracle |
Усекает указанное значение структуры OracleNumber до требуемой позиции. |
Addition(Oracle |
Вычисляет сумму двух структур OracleNumber. |
Division(Oracle |
Вычисляет результаты деления первой структуры OracleNumber на вторую. |
Equality(Oracle |
Выполняет логическое сравнение двух структур OracleNumber с целью определить, равны ли они. |
Explicit(Decimal to Oracle |
Преобразует предоставленную структуру |
Explicit(Double to Oracle |
Преобразует предоставленную структуру Double в структуру OracleNumber. |
Explicit(Int32 to Oracle |
Преобразует предоставленное целое число в структуру OracleNumber. |
Explicit(Int64 to Oracle |
Преобразует предоставленную структуру Int64 в структуру OracleNumber. |
Explicit(Oracle |
Преобразует данную структуру OracleNumber в Decimal. |
Explicit(Oracle |
Преобразует данную структуру OracleNumber в Double. |
Explicit(Oracle |
Преобразует данную структуру OracleNumber в Int32. |
Explicit(Oracle |
Преобразует данную структуру OracleNumber в Int64. |
Explicit(String to Oracle |
Преобразует предоставленную |
Greater |
Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, больше ли первая структура, чем вторая. |
Greater |
Выполняет логическое сравнение двух параметров OracleNumber, чтобы определить, равны ли они, или же первый параметр больше второго. |
Inequality(Oracle |
Выполняет логическое сравнение двух параметров OracleNumber с целью определить, равны ли они. |
Less |
Выполняет логическое сравнение двух структур OracleNumber, чтобы определить, меньше ли первая структура, чем вторая. |
Less |
Выполняет логическое сравнение двух параметров OracleNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему. |
Modulus(Oracle |
Вычисляет остаток деления первой структуры OracleNumber на вторую структуру OracleNumber. |
Multiply(Oracle |
Вычисляет произведение двух структур OracleNumber. |
Subtraction(Oracle |
Вычисляет результаты вычитания второй структуры OracleNumber из первой. |
Unary |
Инвертирует структуру OracleNumber. |
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |