■ 숫자 포맷 모델

------------------------------------------------------------------------------------------------------------------------

포맷 요소

설명

9

각 9는 반환될 유효 자릿수를 의미한다.

숫자 값 중 앞에 나오는 0은 공백으로 보여진다.

0

각 0은 반환될 유효 자릿수를 의미한다.

숫자 값 중 앞에 나오는 0은 0으로 보여진다.

$

접두사 : 숫자 앞에 $를 붙인다.

B

접두사 : 숫자 앞쪽 나오는 0을 보여주기 위해 0 포맷 요소를 사용했을 지라도 0 값을 공백으로 반환한다.

MI

접미사 : 숫자가 음수이면 숫자 뒤에 마이너스 부호(-)를 붙인다.

숫자가 양수이면, 숫자 뒤에 공백이 붙는다(trailing space).

S

접두사 : 양수 값 앞에 플러스 부호(+)를, 음수 값 앞에 마이너스 부호(-)를 붙인다.

PR

접미사 : 음수 값을 <, >로 둘러싼다.

양수 값의 앞쪽과 뒤쪽에는 공백이 붙는다.

D

반환 값의 소수점 위치를 지정한다.

D 왼쪽에 있는 모든 포맷 요소는 값의 정수 성분의 포맷을 지정한다.

D 오른쪽에 있는 모든 포맷 요소는 값의 소수점 아래 자리(fractional) 부분의 포맷을 지정한다.

소수점에 사용되는 문자는 데이터베이스 매개변수 NLS_NUMERIC_CHARACTERS로 결정된다.

G

반환 값의 그룹 분리자(예를 들면, 6,754에서 천 단위 분리를 위한 콤마)의 위치를 지정한다.

그룹 분리자로 사용되는 문자는 데이터베이스 매개변수 NLS_NUMERIC_CHARACTERS로 결정된다.

C

반환 값의 ISO 통화 기호 위치를 지정한다.

매개변수 NLS_ISO_CURRENCY가 ISO 통화 기호를 지정한다.

L

반환 값의 로컬 통화 기호(예를 들면, $) 위치를 지정한다.

매개변수 NLS_CURRENCY가 로컬 통화 기호를 지정한다.

, (comma)

반환 값의 해당 위치에 반환될 콤마를 지정한다.

이 콤마는 그룹 분리자(G 포맷 요소 참고)다.

. (period)

반환 값의 해당 위치에 반환될 마침표를 지정한다.

이 마침표는 소수점(D 포맷 요소 참조)이다.

V

포맷 모델에서 V 왼쪽에 있는 숫자에 10n을 곱한다.

여기서 n은 포맷 모델의 V 다음에 나오는 9의 개수다.

EEEE

접미사 : 과학용 표기(scientific notation)로, 반환될 값을 지정한다.

RN 또는 m

대문자 또는 소문자 로마 숫자로 변환될 반환 값을 지정한다.

로마 숫자로의 변환에 적합한 숫자 범위는 1 ~ 3999다.

해당 값은 정수이어야 한다.

RN은 대문자 로마 숫자를 반환하고, m은 소문자 로마 숫자를 반환한다.

FM

접두사 : 반환 값의 앞쪽이나 뒤쪽에 있는 공백을 제거한다.

TM

접두사 : 최소 문자 수를 사용하여 숫자를 반환한다.

TM은 'text minimum'의 약자다.

보통의 10진법(기본)으로 나타내고 싶다면, TM 뒤에 9를 붙이면 된다.

과학용 표기로 나타내고 싶다면, TM 뒤에 E를 붙이면 된다.

U

지정된 위치에 유로화(Euro) 기호를 붙인다.

매개변수 NLS_DUAL_CURRENCY가 이 포맷 요소의 문자를 제어한다.

X

16진수 값을 반환한다.

숫자의 앞에 나오는 0을 반환하기 위해 0 요소를 앞에 사용할 수도 있고,

앞쪽이나 뒤쪽에 붙는 공백을 트림하기 위해 FM 요소를 앞에 사용할 수도 있다.

X는 다른 포맷 요소와 조합해서 사용될 수 없다.

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요