Oracle/SQL2009. 10. 28. 09:47

SQL> column colum_name alias alias_name
SQL> column colum_name clear

SQL> column colum_name entmap on
SQL> column colum_name entmap off

SQL> column colum_name fold_after
SQL> column colum_name fold_before
SQL> column colum_name format a25
         주로 많이 쓰는 명령어 이다.
         지정한 column이 25개의 문자의 크기로 표현된다. 숫자로 나타내고 싶으면 999999 이런식으로 입력한다.
SQL> column colum_name heading header_text

SQL> column colum_name justify left
SQL> column colum_name justify right
SQL> column colum_name justify center

SQL> column colum_name like expr|alias
SQL> column colum_name newline
SQL> column colum_name new_value variable
SQL> column colum_name print
SQL> column colum_name noprint
SQL> column colum_name old_value

SQL> column colum_name on
SQL> column colum_name off

SQL> column colum_name wrapped
SQL> column colum_name word_wrapped
SQL> column colum_name truncated
Posted by 자수성가한 부자
Oracle/SQL2009. 10. 25. 23:48

--현재 nls 구성정보
select * from v$nls_parameters;

 

--설치시 nls 정보
select * from nls_database_parameters;

 

--인스턴스 nls 정보
SELECT * FROM nls_instance_parameters;

 

--현재세션 nls 정보
SELECT * FROM nls_session_parameters;

 

--세션 정보 변경하기
ALTER SESSION SET NLS_TERRITORY = 'POLAND' 


Posted by 자수성가한 부자
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 자수성가한 부자
Oracle/SQL2009. 10. 21. 10:51

sql> Create User USERNAME IDENTIFIED BY PASSWORD;
sql> Grant connection, resource To USERNAME;

Posted by 자수성가한 부자
Oracle/SQL2009. 10. 21. 08:16

select * from v$version;


Posted by 자수성가한 부자