Question :
테이블을 생성하는데 있어서 NUMBER TYPE의 컬럼을 만들때요....
NUMBER(n, m)
이렇게 자리수를 지정해주는것과 그냥
NUMBER
이렇게 하는것과 어떤 차이가 있을까요?
그냥 NUMBER로 하면 넣을 수 있는 자리 만큼 다 넣는거같은데...
성능에 차이가 많나요?
Answer :
create table t (a number, b number(3, 1));
insert into t values (1/3, 1/3);
select * from t;
테스트해보시면, 자릿수를 지정하는 이유를 알수 있을듯 하네요.
SQL Result :
A |
B |
0.3333333333333333333333333333333333333333 |
0.3 |
'프로그래밍 > DB 관련' 카테고리의 다른 글
[Oracle] 오라클 무료로 사용하기 (0) | 2014.05.14 |
---|---|
[Oracle] SQL Developer 에서 DB 접속시 오류사항 (2) | 2014.05.09 |
[Oracle] 알파벳 증가시키기 (0) | 2014.03.19 |
[Oracle] 세션 죽이기 (Oracle session kill) (0) | 2014.03.12 |
SQL Developer 에서 표시되는 Date Format 변경 (0) | 2013.06.21 |