728x90
반응형
728x170
■ 숫자 포맷 모델을 보여준다.
포맷 요소 | 설명 |
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는 다른 포맷 요소와 조합해서 사용될 수 없다. |
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] CAST 함수 : 데이터 타입 변환하기 (0) | 2019.10.31 |
---|---|
[DATABASE/ORACLE] TO_CHAR 함수 : 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_SESSION_PARAMETERS 뷰 : NLS 매개 변수 설정 값 조회하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] TO_NUMBER 함수 : 포맷 모델 사용하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] TO_NUMBER 함수 : 문자열에서 숫자로 변환하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] 미리 정의된 수치 서브타입 (0) | 2019.10.31 |
[DATABASE/ORACLE] TO_NCHAR 함수 : 데이터베이스 문자 집합 데이터를 다국적 문자 집합 데이터로 변환하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLSSORT 함수 : 언어 지정 규칙에 따라 문자열 정렬에 사용하는 바이트 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_UPPER 함수 : 다국어 문자 코드로 대문자 문자열 구하기 (0) | 2019.10.31 |
[DATABASE/ORACLE] NLS_LOWER 함수 : 다국어 문자 코드로 소문자 문자열 구하기 (0) | 2019.10.31 |
댓글을 달아 주세요