Data base
NUMBER형 표기
연93
2022. 10. 14. 11:04
NUMBER형 예제
123.54 | NUMBER | 123.54 | 정상 |
123.54 | NUMBER(3) | 124 | s는 명시하지 않아 0, p가 3이므로 소수점 첫 자리에서 반올림됨 |
123.54 | NUMBER(3, 2) | 오류 | p가 3인데 입력값인 123.54는 유효숫자가 다섯 자리여서 오류. 유효숫자가 p보다 크면 오류 발생 |
123.54 | NUMBER(5, 2) | 123.54 | 정상 |
123.54 | NUMBER(7, 1) | 123.5 | s가 1이므로 .54가 반올림되어 .5 |
123.54 | NUMBER(7, -1) | 120 | s가 -1이어서 소수점 왼쪽 첫 자리 3이 반올림되어 120 |
125.54 | NUMBER(7, -1) | 130 | s가 -1이어서 소수점 왼쪽 첫 자리 5가 반올림되어 130 |
0.1234 | NUMBER(4,5) | 오류 | 유효숫자는 4개 맞지만 s가 5인데 네 자리수이므로 오류 발생 |
0.01234 | NUMBER(4,5) | 0.01234 | 소수점 이하 다섯째까지 유효숫자 4개, 정상 |
0.0001234 | NUMBER(4,7) | 0.0001234 | 소수점 이하 일곱 째 자리까지 유효숫자 4개, 정상 |
0.0001234 | NUMBER(3,7) | 오류 | 소수점 이하 일곱 째 자리까지 유효숫자는 1234, 4개인데 p가 3이므로 오류 발생 |
0.0000123 | NUMBER(3,7) | 0.0000123 | 소수점 이하 일곱 째 자리까지 유효숫자는 123, 3개이고 p가 3이므로 정상 |
0.00001234 | NUMBER(3,7) | 0.0000123 | 소수점 이하 일곱 째 자리까지 유효숫자는 123, 4는 제외됨 |