Oracle/SQL2009. 10. 25. 23:48
언젠가 쓸지도 모를 유로화 표시방법에 대해서 알아보겠다.

아래의 물음들이 궁금할텐데..

1. 유료화를 입력하는 방법은?

키보드에서 'ㄹ'을 입력한 후 스페이스바 옆의 '한자'를 누르면
모니터 오른쪽 아랫부분에 다음과 같은 창이 나온다.


여기서 Tab을 누르면 입력할 수 있는 특수기호들이 나온다. 아래의 리스트에서 유로화를 골라 입력을 누르면 된다.

콘솔창에서도 같은 방식으로 하면 된다.


2. 오라클에서 통화표시를 유로화(€)를 표시하는 방법은??

  현재 세션의 nls 파라미터 확인
  select * from nls_session_parameter; 
 
기본 통화표시 기호(파라미터 : nls_currency)는 '\'으로 되어있고,
두번째 통화표시기호(파라미터 : nls_dual_currency)도 '\'으로 되어있다.

여기서 아래의 sql로 두번째 통화표시기호를 변경한다.
alter session set nls_dual_currency = '€'을 입력한다.

다시 확인 하면 nls_dual_currency가 '\'에서 '€'로 바뀌어 있는 것을 알 수가 있다.

이제 실제로 표시하는 부분
아래의 쿼리를 입력하면 된다.

select 
 sal,
 to_char(sal, '$999,999.99'),
 to_char(sal, 'U999,999.99'),
 to_char(sal, 'L000,000.00', 'nls_currency=\')
from emp;

화면에 나타난 결과는 아래와 같다.






 

'Oracle > SQL' 카테고리의 다른 글

[펌] Within a namespace, no two objects can have the same name.  (0) 2009.10.29
[펌]sqlplus column 관련 명령어  (0) 2009.10.28
[펌]오라클 NLS 정보확인  (0) 2009.10.25
오라클 유저생성  (0) 2009.10.21
오라클 버전 확인 방법  (0) 2009.10.21
Posted by 자수성가한 부자