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
운영게시판
최근게시물
Informix Q&A 1654 게시물 읽기
No. 1654
데이타타입이 궁금합니다.
작성자
인포믹스
작성일
2003-03-12 09:52
조회수
4,864

데이타 타입중에서

 

decimal : ???

smallint : ????

 

위 2개의 차이가 궁금합니다.

 

칼럼중 원화금액이 들어가는 값인데...

어떤 차이가 있는지 궁금합니다.

이 글에 대한 댓글이 총 1건 있습니다.

머 가장 큰 차이는 저장할 수 있는 범위와 소수점 저장가능 여부 이겠지요...

아래 데이터 타입 정보를 참조 하시구요..

decimal 타입 사용시 주의할점은 반드시 소수점 자리수(fraction)를 정의하라는 겁니다. 소수 이하가 필요없으면 (decimal(16,0) 이렇게 정의하지 않으면 ODBC에서 원하지 않는 값이 리턴되는 수가 있습니다.

 

smallint

 

정수 저장. (-32767 ~ +32767 표현 가능)

2 byte

 

int(integer)

 

정수 저장. (+-) 2,147,483,647표현 가능

4 byte

 

int8

 

create table tab ( col1 int8);

insert into tab values ( 1234 );

8 byte

 

smallfloat

 

Float Point Number 저장 (유효 자리수 14~16 자리) => Machine 마다 틀림.

4 byte

Create table tab ( col1 smallfloat);

insert into tab values ( 1234.12)

 

 

float

 

Float Point Number 저장 (유효 자리수 14~16 자리) => Machine 마다 틀림

8 byte

 

decimal

 

유효 자릿수 32자리까지 지정 가능하며

Default decimal (16).

소수점수가 홀수 (유효자리수+4)/2 byte

짝수인 경우(유효자리수+3)/2 byte

Create table tab ( col1 decimal(32,4));

insert into tab values (1234.12)

 

money

 

Decimal과 동일, 단. 화페 단위($)와 함께 Display됨. (DBMONEY 변수와 연관)

 

Default decimal (16,2). decimal과 동일

기도형님이 2003-03-24 11:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1657Trim 구현은 어떻게... [1]
현준
2003-03-13
4225
1656최근의 날짜 가져오기 [1]
인포믹스
2003-03-13
4367
1655date 타입에서 검색하기 [2]
신희
2003-03-12
4726
1654데이타타입이 궁금합니다. [1]
인포믹스
2003-03-12
4864
1652update가 안되여 ㅜ.ㅜ 에러번호 282 [1]
이일환
2003-03-10
4436
1651[아래 내용 질문]subquery 입니다.
몰라맨
2003-03-08
3622
1650[질문]subquery 입니다. [1]
몰라맨
2003-03-07
4185
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다