OracleNumber Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje stałą precyzję i skaluj wartość liczbową z zakresu od -10 27 do 10 27 -1 do przechowywania lub pobierania z bazy danych.
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
- Implementuje
Uwagi
Aby uzyskać obiekt, wywołaj metodę OracleNumberGetOracleNumber .
Typy danych liczbowych Oracle mogą przechowywać maksymalnie 27 cyfr dziesiętnych dokładności. Podczas konwertowania wartości liczbowych Oracle na typy danych środowiska uruchomieniowego języka wspólnego wartość Oracle może być zbyt duża. Z drugiej strony, podczas konwertowania wartości liczbowej typów danych środowiska uruchomieniowego języka wspólnego na OracleNumberwartość , wartość liczbowa może być zbyt duża lub zbyt duża precyzja dla klasy OracleNumber. Jeden z tych przypadków spowoduje błąd przepełnienia oracle ORA-22053. Jeśli baza danych Oracle może zawierać duże wartości, należy użyć OracleNumber typu danych. Następnie można jawnie przekonwertować na typ danych środowiska uruchomieniowego języka wspólnego i przechwycić lub obsłużyć wszelkie błędy.
Konstruktory
OracleNumber(Decimal) |
Inicjuje OracleNumber nowe wystąpienie struktury przy użyciu podanej Decimal wartości. |
OracleNumber(Double) |
Inicjuje OracleNumber nowe wystąpienie przy użyciu podanej podwójnej wartości precyzji. |
OracleNumber(Int32) |
Inicjuje OracleNumber nowe wystąpienie struktury przy użyciu podanej wartości całkowitej. |
OracleNumber(Int64) |
Inicjuje OracleNumber nowe wystąpienie struktury przy użyciu podanej wartości długiej liczby całkowitej. |
OracleNumber(OracleNumber) |
Inicjuje OracleNumber nowe wystąpienie struktury przy użyciu podanego elementu OracleNumber. |
Pola
E |
Zwraca wartość e-2,718. |
MaxPrecision |
Stała reprezentująca największą możliwą wartość dla porównania dokładności. |
MaxScale |
Stała reprezentująca maksymalną wartość porównania skali. |
MaxValue |
Stała reprezentująca maksymalną OracleNumber wartość struktury. |
MinScale |
Stała reprezentująca minimalną wartość porównania skali. |
MinusOne |
Zwraca wartość -1. |
MinValue |
Stała reprezentująca minimalną OracleNumber wartość struktury. |
Null |
Reprezentuje wartość null, którą można przypisać do Value właściwości wystąpienia OracleNumber klasy. |
One |
Zwraca wartość 1. |
PI |
Zwraca wartość pi-3,1415926535897979323846233832795028842. |
Zero |
Zwraca wartość 0. |
Właściwości
IsNull |
Wskazuje, czy Value struktura ma OracleNumber wartość null. |
Value |
Pobiera wartość OracleNumber struktury. Ta właściwość jest tylko do odczytu. |
Metody
Abs(OracleNumber) |
Pobiera wartość bezwzględną parametru OracleNumber . |
Acos(OracleNumber) |
Oblicza odwrotny cosinus hiperboliczny elementu OracleNumber. |
Add(OracleNumber, OracleNumber) |
Oblicza sumę dwóch OracleNumber struktur. |
Asin(OracleNumber) |
Oblicza odwrotny sinus hiperboliczny elementu OracleNumber. |
Atan(OracleNumber) |
Oblicza odwrotną tangens hiperboliczny elementu OracleNumber. |
Atan2(OracleNumber, OracleNumber) |
Oblicza odwrotną tangens hiperboliczny dwóch OracleNumber struktur. |
Ceiling(OracleNumber) |
Zwraca najmniejszą liczbę całkowitą większą lub równą określonej OracleNumber strukturze. |
CompareTo(Object) |
Porównuje to wystąpienie OracleNumber struktury z podanym obiektem i zwraca wskazanie ich względnych wartości. |
Cos(OracleNumber) |
Oblicza cosinus elementu OracleNumber. |
Cosh(OracleNumber) |
Oblicza cosinus hiperboliczny obiektu OracleNumber. |
Divide(OracleNumber, OracleNumber) |
Oblicza wyniki dzielenia pierwszej OracleNumber struktury przez drugą. |
Equals(Object) |
Porównuje podany parametr obiektu z właściwością ValueOracleNumber obiektu. |
Equals(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy są one równe. |
Exp(OracleNumber) |
Oblicza wartość e podniesioną do potęgi elementu OracleNumber. Stała e jest równa 2,71828182845904. Jest to podstawa logarytmu naturalnego. |
Floor(OracleNumber) |
Zaokrągla określoną OracleNumber liczbę do następnej niższej liczby całkowitej. |
GetHashCode() |
Zwraca kod skrótu OracleNumber dla tego wystąpienia struktury. |
GreaterThan(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwszy jest większy niż drugi. |
GreaterThanOrEqual(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsza jest większa niż lub równa drugiej. |
LessThan(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwszy jest mniejszy niż drugi. |
LessThanOrEqual(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsza jest mniejsza niż lub równa drugiej. |
Log(OracleNumber) |
Oblicza logarytm naturalny elementu OracleNumber. Logarytmy naturalne są oparte na stałej e (2,71828182845904). |
Log(OracleNumber, Int32) |
Oblicza element OracleNumber do określonej podstawy. |
Log(OracleNumber, OracleNumber) |
Oblicza element OracleNumber do określonej podstawy. |
Log10(OracleNumber) |
Oblicza 10 logarytm podstawowy liczby. |
Max(OracleNumber, OracleNumber) |
Zwraca większe z dwóch OracleNumber wartości parametrów. |
Min(OracleNumber, OracleNumber) |
Zwraca mniejsze z dwóch OracleNumber wartości parametrów. |
Modulo(OracleNumber, OracleNumber) |
Oblicza modulus od dzielenia pierwszej OracleNumber struktury przez drugą. |
Multiply(OracleNumber, OracleNumber) |
Oblicza produkt dwóch OracleNumber parametrów. |
Negate(OracleNumber) |
Neguje wartość parametru OracleNumber . |
NotEquals(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy nie są równe. |
Parse(String) |
Konwertuje reprezentację String liczby na OracleNumber równoważną. |
Pow(OracleNumber, Int32) |
Oblicza wynik podniesienia określonej liczby do określonej mocy. |
Pow(OracleNumber, OracleNumber) |
Oblicza wynik podniesienia określonej OracleNumber struktury do mocy określonej przez drugą OracleNumber strukturę. |
Round(OracleNumber, Int32) |
Pobiera liczbę najbliższą wartości określonej OracleNumber struktury z określoną dokładnością. |
Shift(OracleNumber, Int32) |
Przesuwa określoną liczbę cyfr w lewo lub w prawo. |
Sign(OracleNumber) |
Pobiera wartość wskazującą znak OracleNumber właściwości struktury Value . |
Sin(OracleNumber) |
Oblicza sinus elementu OracleNumber. |
Sinh(OracleNumber) |
Oblicza sinus hiperboliczny elementu OracleNumber. |
Sqrt(OracleNumber) |
Oblicza pierwiastek kwadratowy parametru OracleNumber . |
Subtract(OracleNumber, OracleNumber) |
Oblicza wynik odejmowania drugiej OracleNumber struktury z pierwszej. |
Tan(OracleNumber) |
Oblicza tangens elementu OracleNumber. |
Tanh(OracleNumber) |
Oblicza tangens hiperboliczny obiektu OracleNumber. |
ToString() |
Konwertuje tę OracleNumber strukturę na String. |
Truncate(OracleNumber, Int32) |
Obcina wartość określonej OracleNumber struktury do żądanej pozycji. |
Operatory
Addition(OracleNumber, OracleNumber) |
Oblicza sumę dwóch OracleNumber struktur. |
Division(OracleNumber, OracleNumber) |
Oblicza wyniki dzielenia pierwszej OracleNumber struktury przez drugą. |
Equality(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy są one równe. |
Explicit(Decimal to OracleNumber) |
Konwertuje dostarczoną |
Explicit(Double to OracleNumber) |
Konwertuje dostarczoną DoubleOracleNumber strukturę na strukturę. |
Explicit(Int32 to OracleNumber) |
Konwertuje dostarczoną OracleNumber liczbę całkowitą na strukturę. |
Explicit(Int64 to OracleNumber) |
Konwertuje dostarczoną Int64OracleNumber strukturę na strukturę. |
Explicit(OracleNumber to Decimal) |
Konwertuje OracleNumber strukturę na Decimal. |
Explicit(OracleNumber to Double) |
Konwertuje OracleNumber strukturę na Double. |
Explicit(OracleNumber to Int32) |
Konwertuje OracleNumber strukturę na Int32. |
Explicit(OracleNumber to Int64) |
Konwertuje OracleNumber strukturę na Int64. |
Explicit(String to OracleNumber) |
Konwertuje dostarczoną |
GreaterThan(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwszy jest większy niż drugi. |
GreaterThanOrEqual(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsza jest większa niż lub równa drugiej. |
Inequality(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy są one równe. |
LessThan(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber struktur, aby określić, czy pierwszy jest mniejszy niż drugi. |
LessThanOrEqual(OracleNumber, OracleNumber) |
Wykonuje logiczne porównanie dwóch OracleNumber parametrów, aby określić, czy pierwsza jest mniejsza niż lub równa drugiej. |
Modulus(OracleNumber, OracleNumber) |
Oblicza pozostałą część od dzielenia OracleNumber struktury przez drugą OracleNumber strukturę. |
Multiply(OracleNumber, OracleNumber) |
Oblicza produkt dwóch OracleNumber struktur. |
Subtraction(OracleNumber, OracleNumber) |
Oblicza wynik odejmowania drugiej OracleNumber struktury z pierwszej. |
UnaryNegation(OracleNumber) |
Neguje OracleNumber strukturę. |