Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오류해결
- android studio
- error
- 개발
- 재밌당
- Git
- db
- 별5개
- 리눅스
- Java
- JavaScript
- GitHub
- 코틀린
- 안드로이드
- 오라클
- Eclipse
- 친구랑
- kotlin
- 도쿄
- AndroidStudio
- 1박2일
- 자바스크립트
- 개발자
- 안드로이드스튜디오
- Android
- 공부
- 깃허브
- 3박4일
- oracle
- 자바
Archives
- Today
- Total
dev_eunz
[ORACLE] NUMBER 타입 설정 본문
728x90
반응형
컬럼 설정을 하다 보면, ( ADD MODIFY 등 )
NUMBER 타입을 사용하곤 한다.
이 때에 실수를 한 기억을 살려 포스팅을 해본다.
소수점 2자리, 정수 2자리인 한 컬럼을 테이블에 추가하고자 아래와 같이 실행을 했더니 오류가 났다.
ALTER TABLE TABLE_NAME ADD COLUMN COLUMN_NAME NUMBER(2,2);
2자리 중, 2자리 모두 소수자리로 사용하겠다는 의미여서 그랬던 것이다.
아래와 같이 진행하면, 상관 없게 된다.
( 음수여도 앞의 총 길이 숫자는 -의 자리까지 포함하지는 않는다. )
ALTER TABLE TABLE_NAME ADD COLUMN COLUMN_NAME NUMBER(4,2);
NUMBER(소수점 자리를 포함한 총 자릿수, 소수로 처리할 자릿수 )
혹시나, 반올림을 하고자 한다면 두번째 자리에 있는 숫자를 음수로 적으면 된다.
EX ) NUMBER(4,-2) >> 숫자 타입의 컬럼인데, 총 4자리 이고 뒤에서 2번째 자리에서 반올림
728x90
반응형
'IT' 카테고리의 다른 글
[Java] Base64 복호화 에러 java.crypto.IllegalBlockSizeException (0) | 2022.08.13 |
---|---|
[JAVA] java.security.InvalidKeyException: Illegal key size ( 암호화 키 길이 에러 ) (0) | 2022.08.12 |
[IOS] 앱 수동배포시 메일, In Review / Waiting for Review / Pending Developer Release (0) | 2022.08.04 |
[IOS] 아이폰 휴대폰으로 디버깅하기, 앱 빌드하기 (0) | 2022.08.03 |
[타입스크립트] 간단 개념정리 (0) | 2022.07.31 |
Comments