OracleNumber 구조체

정의

데이터베이스에서 저장하거나 검색할 고정 전체 자릿수와 소수 자릿수 숫자 값을 나타내며, 값 범위는 -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
상속
OracleNumber
구현

설명

가져올는 OracleNumber 개체를 호출 합니다 GetOracleNumber 메서드.To obtain an OracleNumber object, call the GetOracleNumber method.

Oracle 숫자 데이터 형식 최대 27 10 진수 자리의 전체 자릿수를 저장할 수 있습니다.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. 다음 공용 언어 런타임 데이터 형식으로 명시적으로 변환할 및 catch 하거나 오류를 처리 합니다.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

생성자

OracleNumber(Decimal)

제공된 OracleNumber 값을 사용하여 Decimal 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

OracleNumber(Double)

제공된 double 정밀도 값을 사용하여 OracleNumber의 새 인스턴스를 초기화합니다.Initializes a new instance of the OracleNumber using the supplied double precision value.

OracleNumber(Int32)

제공된 정수 값을 사용하여 OracleNumber 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the OracleNumber structure using the supplied integer value.

OracleNumber(Int64)

제공된 정수(long) 값을 사용하여 OracleNumber 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

OracleNumber(OracleNumber)

제공된 OracleNumber를 사용하여 OracleNumber 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

필드

E

값 e-2.718을 반환합니다.Returns the value e-2.718.

MaxPrecision

정밀도 비교 작업에서 사용할 수 있는 최대값을 나타내는 상수입니다.A constant representing the largest possible value for precision comparison.

MaxScale

배율 비교 작업의 최대값을 나타내는 상수입니다.A constant representing the maximum value for scale comparison.

MaxValue

OracleNumber 구조체의 최대값을 나타내는 상수입니다.A constant representing the maximum value of an OracleNumber structure.

MinScale

배율 비교 작업의 최소값을 나타내는 상수입니다.A constant representing the minimum value for scale comparison.

MinusOne

값 -1을 반환합니다.Returns the value -1.

MinValue

OracleNumber 구조체의 최소값을 나타내는 상수입니다.A constant representing the minimum value for an OracleNumber structure.

Null

Value 클래스 인스턴스의 OracleNumber 속성에 할당할 수 있는 null 값을 나타냅니다.Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class.

One

값 1을 반환합니다.Returns the value 1.

PI

pi 값(3.1415926535897932384626433832795028842)을 반환합니다.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero

값 0을 반환합니다.Returns the value 0.

속성

IsNull

Value 구조체의 OracleNumber가 null인지 여부를 나타냅니다.Indicates whether or not the Value of this OracleNumber structure is null.

Value

OracleNumber 구조체의 값을 가져옵니다.Gets the value of the OracleNumber structure. 이 속성은 읽기 전용입니다.This property is read-only.

메서드

Abs(OracleNumber)

OracleNumber 매개 변수의 절대 값을 가져옵니다.Gets the absolute value of the OracleNumber parameter.

Acos(OracleNumber)

OracleNumber의 역 하이퍼볼릭 코사인을 계산합니다.Calculates the inverse hyperbolic cosine of an OracleNumber.

Add(OracleNumber, OracleNumber)

OracleNumber 구조체의 합계를 계산합니다.Calculates the sum of the two OracleNumber structures.

Asin(OracleNumber)

OracleNumber의 역 하이퍼볼릭 사인을 계산합니다.Calculates the inverse hyperbolic sine of an OracleNumber.

Atan(OracleNumber)

OracleNumber의 역 하이퍼볼릭 탄젠트를 계산합니다.Calculates the inverse hyperbolic tangent of an OracleNumber.

Atan2(OracleNumber, OracleNumber)

OracleNumber 구조체의 역 하이퍼볼릭 탄젠트를 계산합니다.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

Ceiling(OracleNumber)

지정된 OracleNumber 구조체보다 크거나 같은 최소 정수를 반환합니다.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

CompareTo(Object)

OracleNumber 구조체 인스턴스와 제공된 개체를 비교하여 상대 값 표시를 반환합니다.Compares this instance of the OracleNumber structure to the supplied object and returns an indication of their relative values.

Cos(OracleNumber)

OracleNumber의 코사인을 계산합니다.Calculates the cosine of an OracleNumber.

Cosh(OracleNumber)

OracleNumber의 하이퍼볼릭 코사인을 계산합니다.Calculates the hyperbolic cosine of an OracleNumber.

Divide(OracleNumber, OracleNumber)

첫 번째 OracleNumber 구조체를 두 번째 구조체로 나눈 결과를 계산입니다.Calculates the results of dividing the first OracleNumber structure by the second.

Equals(Object)

제공된 개체 매개 변수를 Value 개체의 OracleNumber 속성과 비교합니다.Compares the supplied object parameter to the Value property of the OracleNumber object.

Equals(OracleNumber, OracleNumber)

OracleNumber 구조체에 대해 논리 비교를 수행하여 같은지 여부를 확인합니다.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

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)

지정된 OracleNumber 숫자를 그 다음으로 낮은 정수로 올림합니다.Rounds a specified OracleNumber number to the next lower whole number.

GetHashCode()

OracleNumber 구조체 인스턴스에 대한 해시 코드를 반환합니다.Returns the hash code for this instance of the OracleNumber structure.

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)

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)

OracleNumber 구조체에 대해 논리 비교를 수행하여 첫 번째 구조체가 두 번째 구조체보다 작은지 여부를 확인합니다.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

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)

OracleNumber의 자연 로그를 계산합니다.Calculates natural logarithm of an OracleNumber. 자연 로그의 밑은 상수 e(2.71828182845904)입니다.Natural logarithms are based on the constant e (2.71828182845904).

Log(OracleNumber, Int32)

지정한 수를 밑으로 OracleNumber를 계산합니다.Calculates an OracleNumber to the base you specify.

Log(OracleNumber, OracleNumber)

지정한 수를 밑으로 OracleNumber를 계산합니다.Calculates an OracleNumber to the base you specify.

Log10(OracleNumber)

밑을 10으로 사용하여 숫자의 로그를 계산합니다.Calculates the base 10 logarithm of a number.

Max(OracleNumber, OracleNumber)

OracleNumber 매개 변수 값 중 큰 값을 반환합니다.Returns the larger of the two OracleNumber parameter values.

Min(OracleNumber, OracleNumber)

OracleNumber 매개 변수 값 중 작은 값을 반환합니다.Returns the smaller of the two OracleNumber parameter values.

Modulo(OracleNumber, OracleNumber)

첫 번째 OracleNumber 구조체를 두 번째 구조체로 나눈 나머지를 계산합니다.Calculates the modulus from dividing the first OracleNumber structure by the second.

Multiply(OracleNumber, OracleNumber)

OracleNumber 매개 변수의 곱을 계산합니다.Calculates the product of the two OracleNumber parameters.

Negate(OracleNumber)

OracleNumber 매개 변수의 값을 부정합니다.Negates the value of the OracleNumber parameter.

NotEquals(OracleNumber, OracleNumber)

OracleNumber 매개 변수에 대해 논리 비교를 수행하여 같지 않은지 여부를 확인합니다.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

Parse(String)

숫자의 String 표현을 해당하는 OracleNumber로 변환합니다.Converts the String representation of a number to its OracleNumber equivalent.

Pow(OracleNumber, Int32)

지정된 OracleNumber 구조체를 Int32 구조체에서 지정하는 횟수만큼 거듭제곱한 결과를 계산합니다.Calculates the result of raising a specified OracleNumber structure to the power specified by an Int32 structure.

Pow(OracleNumber, OracleNumber)

지정된 OracleNumber 구조체를 두 번째 OracleNumber 구조체에서 지정하는 횟수만큼 거듭제곱한 결과를 계산합니다.Calculates the result of raising a specified OracleNumber structure to the power specified by a second OracleNumber structure.

Round(OracleNumber, Int32)

지정된 전체 자릿수를 사용하여 지정된 OracleNumber 구조체의 값에 가장 가까운 숫자를 가져옵니다.Gets the number nearest the specified OracleNumber structure's value with the specified precision.

Shift(OracleNumber, Int32)

지정된 자릿수만큼 왼쪽 또는 오른쪽으로 이동합니다.Shifts the specified number of digits to the left or right.

Sign(OracleNumber)

OracleNumber 구조체의 Value 속성에 대한 부호를 나타내는 값을 가져옵니다.Gets a value indicating the sign of an OracleNumber structure's Value property.

Sin(OracleNumber)

OracleNumber의 사인을 계산합니다.Calculates the sine of an OracleNumber.

Sinh(OracleNumber)

OracleNumber의 하이퍼볼릭 사인을 계산합니다.Calculates the hyperbolic sine of an OracleNumber.

Sqrt(OracleNumber)

OracleNumber 매개 변수의 제곱근을 계산합니다.Calculates the square root of the OracleNumber parameter.

Subtract(OracleNumber, OracleNumber)

첫 번째 OracleNumber 구조체에서 두 번째 구조체를 뺀 결과를 계산합니다.Calculates the result of subtracting the second OracleNumber structure from the first.

Tan(OracleNumber)

OracleNumber의 탄젠트를 계산합니다.Calculates the tangent of an OracleNumber.

Tanh(OracleNumber)

OracleNumber의 하이퍼볼릭 탄젠트를 계산합니다.Calculates the hyperbolic tangent of an OracleNumber.

ToString()

OracleNumber 구조체를 String으로 변환합니다.Converts this OracleNumber structure to String.

Truncate(OracleNumber, Int32)

지정된 OracleNumber 구조체의 값에서 지정된 자리 아래의 값을 버립니다.Truncates the specified OracleNumber structure's value to the desired position.

연산자

Addition(OracleNumber, OracleNumber)

OracleNumber 구조체의 합계를 계산합니다.Calculates the sum of the two OracleNumber structures.

Division(OracleNumber, OracleNumber)

첫 번째 OracleNumber 구조체를 두 번째 구조체로 나눈 결과를 계산입니다.Calculates the results of dividing the first OracleNumber structure by the second.

Equality(OracleNumber, OracleNumber)

OracleNumber 구조체에 대해 논리 비교를 수행하여 같은지 여부를 확인합니다.Performs a logical comparison of the two OracleNumber structures to determine whether they are equal.

Explicit(Decimal to OracleNumber)

제공된 Decimal 구조체를 OracleNumber 구조체로 변환합니다.Converts the supplied Decimal structure to an OracleNumber structure.

Explicit(Double to OracleNumber)

제공된 Double 구조체를 OracleNumber 구조체로 변환합니다.Converts the supplied Double structure to an OracleNumber structure.

Explicit(Int32 to OracleNumber)

제공된 Int32 구조체를 OracleNumber 구조체로 변환합니다.Converts the supplied Int32 structure to an OracleNumber structure.

Explicit(Int64 to OracleNumber)

제공된 Int64 구조체를 OracleNumber 구조체로 변환합니다.Converts the supplied Int64 structure to an OracleNumber structure.

Explicit(OracleNumber to Decimal)

OracleNumber 구조체를 Decimal로 변환합니다.Converts the OracleNumber structure to Decimal.

Explicit(OracleNumber to Double)

OracleNumber 구조체를 Double로 변환합니다.Converts the OracleNumber structure to Double.

Explicit(OracleNumber to Int32)

OracleNumber 구조체를 Int32로 변환합니다.Converts the OracleNumber structure to Int32.

Explicit(OracleNumber to Int64)

OracleNumber 구조체를 Int64로 변환합니다.Converts the OracleNumber structure to Int64.

Explicit(String to OracleNumber)

제공된 StringOracleNumber 구조체로 변환합니다.Converts the supplied String to an OracleNumber structure.

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)

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)

OracleNumber 매개 변수에 대해 논리 비교를 수행하여 같은지 여부를 확인합니다.Performs a logical comparison of the two OracleNumber parameters to determine whether they are equal.

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)

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)

OracleNumber 구조체를 두 번째 OracleNumber 구조체로 나눈 나머지를 계산합니다.Calculates the remainder left over from dividing an OracleNumber structure by a second OracleNumber structure.

Multiply(OracleNumber, OracleNumber)

OracleNumber 구조체의 곱을 계산합니다.Calculates the product of two OracleNumber structures.

Subtraction(OracleNumber, OracleNumber)

첫 번째 OracleNumber 구조체에서 두 번째 구조체를 뺀 결과를 계산합니다.Calculates the result of subtracting the second OracleNumber structure from the first.

UnaryNegation(OracleNumber)

OracleNumber 구조체를 부정합니다.Negates the OracleNumber structure.

적용 대상