OracleNumber Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett fast precisions- och skalningsvärde mellan -10 27 -1 och 10 27 -1 som ska lagras i eller hämtas från en databas.
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
- Arv
- Implementeringar
Kommentarer
Anropa metoden för GetOracleNumber att hämta ett OracleNumber objekt.
Oracles numeriska datatyper kan lagra upp till 27 decimalsiffror med precision. När du konverterar numeriska Oracle-värden till vanliga datatyper för språkkörning kan Oracle-värdet vara för stort. När du konverterar ett numeriskt värde för en vanlig språkkörningsdatatyp till en OracleNumberkan det numeriska värdet vara antingen för stort eller för högt för OracleNumber. Något av dessa fall orsakar ett Oracle ORA-22053-spillfel. Om Oracle-databasen kan innehålla stora värden bör du använda OracleNumber datatypen. Du kan sedan konvertera till den vanliga språkkörningsdatatypen explicit och fånga eller hantera eventuella fel.
Konstruktorer
| Name | Description |
|---|---|
| OracleNumber(Decimal) |
Initierar en ny instans av OracleNumber strukturen med det angivna Decimal värdet. |
| OracleNumber(Double) |
Initierar en ny instans av OracleNumber med det angivna dubbla precisionsvärdet. |
| OracleNumber(Int32) |
Initierar en ny instans av OracleNumber strukturen med det angivna heltalsvärdet. |
| OracleNumber(Int64) |
Initierar en ny instans av OracleNumber strukturen med det angivna långa heltalsvärdet. |
| OracleNumber(OracleNumber) |
Initierar en ny instans av strukturen med hjälp av OracleNumber den angivna OracleNumber. |
Fält
| Name | Description |
|---|---|
| E |
Returnerar värdet e-2.718. |
| MaxPrecision |
En konstant som representerar det största möjliga värdet för precisionsjämförelse. |
| MaxScale |
En konstant som representerar det maximala värdet för skalningsjämförelse. |
| MaxValue |
En konstant som representerar det maximala värdet för en OracleNumber struktur. |
| MinScale |
En konstant som representerar minimivärdet för skalningsjämförelse. |
| MinusOne |
Returnerar värdet -1. |
| MinValue |
En konstant som representerar minimivärdet för en OracleNumber struktur. |
| Null |
Representerar ett null-värde som kan tilldelas egenskapen för Value en instans av OracleNumber klassen. |
| One |
Returnerar värdet 1. |
| PI |
Returnerar värdet pi-3.141592653589793238462643832795028842. |
| Zero |
Returnerar värdet 0. |
Egenskaper
| Name | Description |
|---|---|
| IsNull |
Anger om den Value här OracleNumber strukturen är null eller inte. |
| Value |
Hämtar värdet för OracleNumber strukturen. Den här egenskapen är skrivskyddad. |
Metoder
| Name | Description |
|---|---|
| Abs(OracleNumber) |
Hämtar det absoluta värdet för parametern OracleNumber . |
| Acos(OracleNumber) |
Beräknar den invertera hyperboliska cosinin för en OracleNumber. |
| Add(OracleNumber, OracleNumber) |
Beräknar summan av de två OracleNumber strukturerna. |
| Asin(OracleNumber) |
Beräknar invertera hyperboliska sinus för en OracleNumber. |
| Atan(OracleNumber) |
Beräknar den invertera hyperboliska tangensen för en OracleNumber. |
| Atan2(OracleNumber, OracleNumber) |
Beräknar den invertera hyperboliska tangensen för två OracleNumber strukturer. |
| Ceiling(OracleNumber) |
Returnerar det minsta heltal som är större än eller lika med den angivna OracleNumber strukturen. |
| CompareTo(Object) |
Jämför den här instansen OracleNumber av strukturen med det angivna objektet och returnerar en indikation på deras relativa värden. |
| Cos(OracleNumber) |
Beräknar cosininen för en OracleNumber. |
| Cosh(OracleNumber) |
Beräknar hyperbolisk cosiné för en OracleNumber. |
| Divide(OracleNumber, OracleNumber) |
Beräknar resultatet av att dela upp den första OracleNumber strukturen med den andra. |
| Equals(Object) |
Jämför den angivna objektparametern med Value objektets OracleNumber egenskap. |
| Equals(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber strukturerna för att avgöra om de är lika. |
| Exp(OracleNumber) |
Beräknar e upphöjt till kraften i en OracleNumber. Konstanten e är lika med 2,71828182845904, basen av den naturliga logaritmen. |
| Floor(OracleNumber) |
Avrundar ett angivet OracleNumber tal till nästa lägre heltal. |
| GetHashCode() |
Returnerar hash-koden för den här instansen OracleNumber av strukturen. |
| GreaterThan(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av två OracleNumber strukturer för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om den första är större än eller lika med den andra. |
| LessThan(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av två OracleNumber strukturer för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om den första är mindre än eller lika med den andra. |
| Log(OracleNumber, Int32) |
Beräknar en OracleNumber till den bas som du anger. |
| Log(OracleNumber, OracleNumber) |
Beräknar en OracleNumber till den bas som du anger. |
| Log(OracleNumber) |
Beräknar naturlig logaritm för en OracleNumber. Naturliga logaritmer baseras på konstanten e (2.71828182845904). |
| Log10(OracleNumber) |
Beräknar basvärdet 10 logaritm för ett tal. |
| Max(OracleNumber, OracleNumber) |
Returnerar det större av de två OracleNumber parametervärdena. |
| Min(OracleNumber, OracleNumber) |
Returnerar det mindre av de två OracleNumber parametervärdena. |
| Modulo(OracleNumber, OracleNumber) |
Beräknar modulus från att dela den första OracleNumber strukturen med den andra. |
| Multiply(OracleNumber, OracleNumber) |
Beräknar produkten av de två OracleNumber parametrarna. |
| Negate(OracleNumber) |
Negerar värdet för parametern OracleNumber . |
| NotEquals(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om de inte är lika med. |
| Parse(String) |
Konverterar representationen String av ett tal till dess OracleNumber motsvarighet. |
| Pow(OracleNumber, Int32) |
Beräknar resultatet av att höja ett angivet tal till den angivna kraften. |
| Pow(OracleNumber, OracleNumber) |
Beräknar resultatet av att höja en angiven OracleNumber struktur till den effekt som anges av en andra OracleNumber struktur. |
| Round(OracleNumber, Int32) |
Hämtar talet närmast den angivna OracleNumber strukturens värde med den angivna precisionen. |
| Shift(OracleNumber, Int32) |
Flyttar det angivna antalet siffror till vänster eller höger. |
| Sign(OracleNumber) |
Hämtar ett värde som anger tecknet för en OracleNumber strukturs Value egenskap. |
| Sin(OracleNumber) |
Beräknar sinus för en OracleNumber. |
| Sinh(OracleNumber) |
Beräknar hyperbolisk sinus för en OracleNumber. |
| Sqrt(OracleNumber) |
Beräknar parameterns OracleNumber kvadratrot. |
| Subtract(OracleNumber, OracleNumber) |
Beräknar resultatet av att subtrahera den andra OracleNumber strukturen från den första. |
| Tan(OracleNumber) |
Beräknar tangenten för en OracleNumber. |
| Tanh(OracleNumber) |
Beräknar hyperbolisk tangens för en OracleNumber. |
| ToString() |
Konverterar den här OracleNumber strukturen till String. |
| Truncate(OracleNumber, Int32) |
Trunkerar den angivna OracleNumber strukturens värde till önskad position. |
Operatorer
| Name | Description |
|---|---|
| Addition(OracleNumber, OracleNumber) |
Beräknar summan av de två OracleNumber strukturerna. |
| Division(OracleNumber, OracleNumber) |
Beräknar resultatet av att dela upp den första OracleNumber strukturen med den andra. |
| Equality(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber strukturerna för att avgöra om de är lika. |
| Explicit(Decimal to OracleNumber) |
Konverterar den angivna |
| Explicit(Double to OracleNumber) |
Konverterar den angivna Double strukturen till en OracleNumber struktur. |
| Explicit(Int32 to OracleNumber) |
Konverterar det angivna heltalet till en OracleNumber struktur. |
| Explicit(Int64 to OracleNumber) |
Konverterar den angivna Int64 strukturen till en OracleNumber struktur. |
| Explicit(OracleNumber to Decimal) |
Konverterar OracleNumber strukturen till Decimal. |
| Explicit(OracleNumber to Double) |
Konverterar OracleNumber strukturen till Double. |
| Explicit(OracleNumber to Int32) |
Konverterar OracleNumber strukturen till Int32. |
| Explicit(OracleNumber to Int64) |
Konverterar OracleNumber strukturen till Int64. |
| Explicit(String to OracleNumber) |
Konverterar den angivna |
| GreaterThan(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av två OracleNumber strukturer för att avgöra om den första är större än den andra. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om den första är större än eller lika med den andra. |
| Inequality(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om de är lika. |
| LessThan(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av två OracleNumber strukturer för att avgöra om den första är mindre än den andra. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
Utför en logisk jämförelse av de två OracleNumber parametrarna för att avgöra om den första är mindre än eller lika med den andra. |
| Modulus(OracleNumber, OracleNumber) |
Beräknar resten som återstår från att dela upp en OracleNumber struktur med en andra OracleNumber struktur. |
| Multiply(OracleNumber, OracleNumber) |
Beräknar produkten av två OracleNumber strukturer. |
| Subtraction(OracleNumber, OracleNumber) |
Beräknar resultatet av att subtrahera den andra OracleNumber strukturen från den första. |
| UnaryNegation(OracleNumber) |
Negerar OracleNumber strukturen. |