OracleNumber Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir veritabanında depolanacak veya veritabanından alınacak -10 27 -1 ile 10 27 -1 arasında sabit bir duyarlığı temsil eder ve sayısal değeri ölçeklendirir.
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
- Devralma
- Uygulamalar
Açıklamalar
Bir OracleNumber nesne almak için yöntemini çağırın GetOracleNumber .
Oracle sayısal veri türleri en fazla 27 ondalık basamak duyarlık depolayabilir. Oracle sayısal değerlerini ortak dil çalışma zamanı veri türlerine dönüştürürken Oracle değeri çok büyük olabilir. Buna karşılık, ortak dil çalışma zamanı veri türlerinin sayısal değerini değerine OracleNumberdönüştürürken, sayısal değer için çok büyük veya çok yüksek duyarlık OracleNumberolabilir. Bu durumlardan biri Oracle ORA-22053 taşma hatasına neden olur. Oracle veritabanınız büyük değerler içeriyorsa veri türünü kullanmanız OracleNumber gerekir. Daha sonra ortak dil çalışma zamanı veri türüne açıkça dönüştürebilir ve hataları yakalayabilir veya işleyebilirsiniz.
Oluşturucular
| Name | Description |
|---|---|
| OracleNumber(Decimal) |
Sağlanan OracleNumber değerini kullanarak Decimal yapısının yeni bir örneğini başlatır. |
| OracleNumber(Double) |
Sağlanan çift duyarlık değerini kullanarak öğesinin yeni bir örneğini OracleNumber başlatır. |
| OracleNumber(Int32) |
Sağlanan tamsayı değerini kullanarak OracleNumber yapısının yeni bir örneğini başlatır. |
| OracleNumber(Int64) |
Sağlanan uzun tamsayı değerini kullanarak OracleNumber yapısının yeni bir örneğini başlatır. |
| OracleNumber(OracleNumber) |
Sağlanan OracleNumberöğesini kullanarak yapının yeni bir örneğini OracleNumber başlatır. |
Alanlar
| Name | Description |
|---|---|
| E |
e-2.718 değerini döndürür. |
| MaxPrecision |
Duyarlık karşılaştırması için mümkün olan en büyük değeri temsil eden sabit. |
| MaxScale |
Ölçek karşılaştırması için en yüksek değeri temsil eden sabit. |
| MaxValue |
Bir yapının en yüksek değerini temsil eden sabit OracleNumber . |
| MinScale |
Ölçek karşılaştırması için en düşük değeri temsil eden bir sabit. |
| MinusOne |
-1 değerini döndürür. |
| MinValue |
Bir yapı için en düşük değeri temsil eden sabit OracleNumber . |
| Null |
Sınıfın bir örneğinin ValueOracleNumber özelliğine atanabilen null değeri temsil eder. |
| One |
1 değerini döndürür. |
| PI |
pi-3.1415926535897932384626433832795028842 değerini döndürür. |
| Zero |
0 değerini döndürür. |
Özellikler
| Name | Description |
|---|---|
| IsNull |
Bu Value yapının null olup olmadığını OracleNumber gösterir. |
| Value |
OracleNumber yapısının değerini alır. Bu özellik salt okunur durumdadır. |
Yöntemler
| Name | Description |
|---|---|
| Abs(OracleNumber) |
Parametresinin mutlak değerini OracleNumber alır. |
| Acos(OracleNumber) |
Bir OracleNumberöğesinin ters hiperbolik kosinüsünü hesaplar. |
| Add(OracleNumber, OracleNumber) |
İki OracleNumber yapının toplamını hesaplar. |
| Asin(OracleNumber) |
bir OracleNumberöğesinin ters hiperbolik sinüsünü hesaplar. |
| Atan(OracleNumber) |
bir OracleNumberöğesinin ters hiperbolik tanjantını hesaplar. |
| Atan2(OracleNumber, OracleNumber) |
İki OracleNumber yapının ters hiperbolik tanjantını hesaplar. |
| Ceiling(OracleNumber) |
Belirtilen OracleNumber yapısından büyük veya buna eşit en küçük tamsayıyı döndürür. |
| CompareTo(Object) |
Yapının bu örneğini OracleNumber sağlanan nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| Cos(OracleNumber) |
Bir OracleNumberöğesinin kosinüsünü hesaplar. |
| Cosh(OracleNumber) |
Bir OracleNumberöğesinin hiperbolik kosinüsünü hesaplar. |
| Divide(OracleNumber, OracleNumber) |
İlk OracleNumber yapıyı ikinciye bölmenin sonuçlarını hesaplar. |
| Equals(Object) |
Sağlanan nesne parametresini Value nesnesinin OracleNumber özelliğiyle karşılaştırır. |
| Equals(OracleNumber, OracleNumber) |
Eşit olup olmadığını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir. |
| Exp(OracleNumber) |
Bir öğesinin gücüne yükseltilmiş e'yi OracleNumberhesaplar. e sabiti, doğal logaritmasın tabanı olan 2,71828182845904'e eşittir. |
| Floor(OracleNumber) |
Belirtilen OracleNumber sayıyı sonraki daha düşük tamsayıya yuvarlar. |
| GetHashCode() |
Yapının bu örneği OracleNumber için karma kodu döndürür. |
| GreaterThan(OracleNumber, OracleNumber) |
İlkinin ikinciden büyük olup olmadığını belirlemek için iki OracleNumber yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
birincinin ikincisinden büyük mü yoksa ikinciye eşit mi olduğunu belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| LessThan(OracleNumber, OracleNumber) |
İlkinin ikinciden küçük olup olmadığını belirlemek için iki OracleNumber yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
birincisinin ikinciye eşit mi yoksa daha küçük mü olduğunu belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| Log(OracleNumber, Int32) |
Belirttiğiniz tabana kadar bir OracleNumber hesaplar. |
| Log(OracleNumber, OracleNumber) |
Belirttiğiniz tabana kadar bir OracleNumber hesaplar. |
| Log(OracleNumber) |
Bir OracleNumberöğesinin doğal logaritması hesaplar. Doğal logaritmalar e sabitini temel alır (2,71828182845904). |
| Log10(OracleNumber) |
Bir sayının 10 tabanındaki logaritması hesaplar. |
| Max(OracleNumber, OracleNumber) |
İki OracleNumber parametre değerinin büyük bir kısmını döndürür. |
| Min(OracleNumber, OracleNumber) |
İki OracleNumber parametre değerinin küçük değerini döndürür. |
| Modulo(OracleNumber, OracleNumber) |
İlk yapıyı ikinciye bölme modüllerini OracleNumber hesaplar. |
| Multiply(OracleNumber, OracleNumber) |
İki OracleNumber parametrenin çarpımını hesaplar. |
| Negate(OracleNumber) |
parametresinin değerini yok OracleNumber sayıyor. |
| NotEquals(OracleNumber, OracleNumber) |
Eşit olup olmadıklarını belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| Parse(String) |
Bir sayının String gösterimini OracleNumber eşdeğerine dönüştürür. |
| Pow(OracleNumber, Int32) |
Belirtilen bir sayıyı belirtilen güce yükseltmenin sonucunu hesaplar. |
| Pow(OracleNumber, OracleNumber) |
Belirtilen bir yapıyı ikinci OracleNumber bir yapı tarafından belirtilen OracleNumber güce yükseltmenin sonucunu hesaplar. |
| Round(OracleNumber, Int32) |
Belirtilen duyarlık ile belirtilen OracleNumber yapısının değerine en yakın sayıyı alır. |
| Shift(OracleNumber, Int32) |
Belirtilen basamak sayısını sola veya sağa kaydırıyor. |
| Sign(OracleNumber) |
Bir yapının OracleNumber özelliğinin işaretini gösteren bir Value değer alır. |
| Sin(OracleNumber) |
Bir OracleNumberöğesinin sinüsünü hesaplar. |
| Sinh(OracleNumber) |
Bir OracleNumberöğesinin hiperbolik sinüsünü hesaplar. |
| Sqrt(OracleNumber) |
parametresinin karekökünü OracleNumber hesaplar. |
| Subtract(OracleNumber, OracleNumber) |
İkinci OracleNumber yapıyı ilk yapıdan çıkarmanın sonucunu hesaplar. |
| Tan(OracleNumber) |
Bir OracleNumberöğesinin tanjantını hesaplar. |
| Tanh(OracleNumber) |
Bir OracleNumberöğesinin hiperbolik tanjantını hesaplar. |
| ToString() |
Bu OracleNumber yapısını Stringdönüştürür. |
| Truncate(OracleNumber, Int32) |
Belirtilen OracleNumber yapının değerini istenen konuma doğru kısaltın. |
İşleçler
| Name | Description |
|---|---|
| Addition(OracleNumber, OracleNumber) |
İki OracleNumber yapının toplamını hesaplar. |
| Division(OracleNumber, OracleNumber) |
İlk OracleNumber yapıyı ikinciye bölmenin sonuçlarını hesaplar. |
| Equality(OracleNumber, OracleNumber) |
İki yapının eşit olup olmadığını belirlemek için mantıksal bir karşılaştırma OracleNumber gerçekleştirir. |
| Explicit(Decimal to OracleNumber) |
Sağlanan |
| Explicit(Double to OracleNumber) |
Sağlanan Double yapıyı bir OracleNumber yapıya dönüştürür. |
| Explicit(Int32 to OracleNumber) |
Sağlanan tamsayıyı bir OracleNumber yapıya dönüştürür. |
| Explicit(Int64 to OracleNumber) |
Sağlanan Int64 yapıyı bir OracleNumber yapıya dönüştürür. |
| Explicit(OracleNumber to Decimal) |
Yapısını öğesine OracleNumberDecimaldönüştürür. |
| Explicit(OracleNumber to Double) |
Yapısını öğesine OracleNumberDoubledönüştürür. |
| Explicit(OracleNumber to Int32) |
Yapısını öğesine OracleNumberInt32dönüştürür. |
| Explicit(OracleNumber to Int64) |
Yapısını öğesine OracleNumberInt64dönüştürür. |
| Explicit(String to OracleNumber) |
Sağlanan |
| GreaterThan(OracleNumber, OracleNumber) |
İlkinin ikinciden büyük olup olmadığını belirlemek için iki OracleNumber yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
birincinin ikincisinden büyük mü yoksa ikinciye eşit mi olduğunu belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| Inequality(OracleNumber, OracleNumber) |
Eşit olup olmadıklarını belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| LessThan(OracleNumber, OracleNumber) |
İlkinin ikinciden küçük olup olmadığını belirlemek için iki OracleNumber yapısının mantıksal karşılaştırmasını gerçekleştirir. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
birincisinin ikinciye eşit mi yoksa daha küçük mü olduğunu belirlemek için iki OracleNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir. |
| Modulus(OracleNumber, OracleNumber) |
Bir yapının ikinci OracleNumber bir OracleNumber yapıya bölünmesinden kalan kalan değeri hesaplar. |
| Multiply(OracleNumber, OracleNumber) |
İki OracleNumber yapının çarpımını hesaplar. |
| Subtraction(OracleNumber, OracleNumber) |
İkinci OracleNumber yapıyı ilk yapıdan çıkarmanın sonucunu hesaplar. |
| UnaryNegation(OracleNumber) |
Yapıyı OracleNumber olumsuzlar. |