IT/Oracle DBMS
Oracle TO_NUMBER 설명 : 오라클 함수
WorldSeeker
2021. 4. 4. 12:36
1. 함수의 목적
Oracle TO_NUMBER는 expr 인수로 입력된 값을 number 타입 값으로 변환한다.
2. 샘플을 통한 개념 퀵뷰
SELECT TO_NUMBER('1')
FROM DUAL;
3. 사용방법
4. 함수 PARAMETER 설명
[expr]
number 타입으로 변환할 값을 입력한다.
expr은 BINARY_DOUBLE 값이거나 선택적 형식 모델 fmt 인수에 의해 지정된 형식의 숫자를 포함하는 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터 유형이어야 한다.
[fmt]
반환할 형식을 지정한다.
[nlsparam]
반환할 데이터의 국가형식을 지정한다.
5. 다양한 샘플표현
example1) '-AusDollars100'을 'L9G999D99' 포멧의 오스트리아달러로 변환한다.
SELECT TO_NUMBER('-AusDollars100','L9G999D99',
' NLS_NUMERIC_CHARACTERS = '',.''
NLS_CURRENCY = ''AusDollars''
') "Amount"
FROM DUAL;
Amount
----------
-100