database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 5691 게시물 읽기
No. 5691
Re: Re: Number에 대해서..
작성자
herrchen
작성일
2001-07-05 17:01
조회수
2,613

최성준 님이 설명중에서 혹시 scale과 precision이 바뀐게 아닌지요?

scale : 숫자의 표현범위

precision : 숫자의 정밀도

즉 숫자를 84자리(10의 84승)부터 소숫점 127자리(10의 마이너스 127승)까지 표현은 되나 유효숫자의 갯수는 38개까지만 지원된다.

모든 숫자는 x.xxxxxxxxxxxxxxxxxxxxxxx * 10의 몇승 이런식으로 표현할수 있지요.

여기서 38개의 x는 유효하고 39번째부터는 0와 같다는 식의 의미가 아닌가 합니다.

그런데 고채현님의 문제(number(3,6)이 생성되지 않는 문제)는 잘 모르겠군요.

그럼 이만.

 

>>최성준 님께서 쓰시길<<

 

::

:: >>고채현 님께서 쓰시길<<

::

:: :: 안녕하세요.

:: :: 오라클의 자료형에 대한 질문입니다.

:: :: Number(p,s)형에서 precision은 1~38까지, 그리고 scale은 -84~127이라고 되어있습니다.

:: :: 여기서 p부분과 s부분을 제가 몇가지 조합하여 넣어보았는데 궁금한 부분이 생겼습니다.

:: :: 예를 들어 Number(3, 6)이라고 하면 생성이 되질 않더군요.

:: :: 근데 왜 오라클에선 p는 38까지 s는 127까지 있는지 궁금하네요.

:: :: 전체자리수가 소수점이하자리수보다 작게 존재한다는게 이해가 가질 않습니다.

:: :: 왜 이렇게 구성되어 있나요?

:: :: 답변 부탁드립니다.

:: :: 고맙습니다.

:: precision (total number of digits)

:: scale (number of digits to right of decimal point)

:: 이 의미만 잘 생각하시면 됩니다.

:: precision은 데이타가 저장하는 자리수의 범위이고

:: scale 정밀도 정도로 생각하시면

:: create table test (a number(38,127));

:: insert into test values(0.0000000000000000000000000000000000000000000000000000000000000000000000

:: 0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111);

::

:: A

:: ----------

:: 1.000E-127

:: 아마도 이게 한계인거 같군요.(1은 38개 유효한 값은 1은 127번째인곳까지)

[Top]
No.
제목
작성자
작성일
조회
5657엑셀데이터를 오라클로 정말 어케해야 할지
ㅠㅠ
2001-07-04
1052
5661┕>Re: 엑셀데이터를 오라클로 정말 어케해야 할지
sllim
2001-07-04 12:34:56
2776
5655truncate와 delete의 물리적 차이
waillo
2001-07-03
1100
5656┕>Re: truncate와 delete의 물리적 차이
윤재웅
2001-07-04 09:09:37
1230
5663┕>Re: truncate와 delete의 물리적 차이
박종관
2001-07-04 13:36:24
1432
5654ASPLinux7.1(Mriya)에 oracle8.1.6se 설치중 에러발생
김세환
2001-07-03
773
5653Number에 대해서..
고채현
2001-07-03
1082
5665┕>Re: Number에 대해서..
최성준
2001-07-04 14:38:34
1745
5691 ┕>Re: Re: Number에 대해서..
herrchen
2001-07-05 17:01:40
2613
5648문제점 .....
도대
2001-07-03
669
5651┕>Re: 문제점 .....
sllim
2001-07-03 19:41:21
825
5646실행방법을 좀 갈쳐주시면...(진행과정의 명령어들!!)
나그네
2001-07-03
742
5650┕>Re: 실행방법을 좀 갈쳐주시면...(진행과정의 명령어들!!)
laalaal
2001-07-03 18:53:35
898
5643다시 질문을...
wings
2001-07-03
911
5645┕>Re: 다시 질문을...
최성준
2001-07-03 16:59:45
970
5647 ┕>Re: Re: 다시 질문을...
wings
2001-07-03 18:17:01
1029
5649  ┕>Re: Re: Re: 다시 질문을...
laalaal
2001-07-03 19:01:02
1020
5659   ┕>Re: Re: Re: Re: 다시 질문을...
wings
2001-07-04 10:59:47
1179
5662    ┕>Re: Re: Re: Re: Re: 다시 질문을...
laalaal
2001-07-04 11:49:19
1183
5670     ┕>Re: Re: Re: Re: Re: Re: 다시 질문을...
wings
2001-07-04 17:04:23
958
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다