본문 바로가기

데이터타입4

[postgresql] 데이터타입 총정리 postgresql은 정말 다양한 데이터타입이 있습니다. 오라클과 다르게 종류가 훨씬 많더라구요.. 실제로 정리해보고 생성하는것까지 정리하도록 하겠습니다. 출처 : https://www.postgresql.org/docs/current/datatype.html 1.Numeric 숫자유형입니다. 2byte 정수, 4byte 정수, 8byte 정수, 4 or 8 byte 부동 소수점 숫자. 선택가능한 정밀 소수점으로 구성되어 있습니다. Name 사이즈 설명 값의 범위 smallint 2 bytes small-range integer 작은 범위의 정수 -32768 to +32767 integer 4 bytes typical choice for integer 일반적인 정수 -2147483648 to +21474.. 2024. 4. 2.
BINARY_FLOAT,BINARY_DOUBLE 오라클에서는 숫자 데이터타입을 표현하기 위한 데이터타입이 3개가 존재합니다. 제일 많이 알고 있는 NUMBER와 오늘 소개할 BINARY_FLOAT,BINARY_DOUBLE입니다. BINARY_FLOAT는32bit의 부동 소수점 숫자를 표현할 때 사용하며, BINARY_DOUBLE는 64bit 부동 소수점 숫자를 표현할 때 사용됩니다. 설명 BINARY_FLOAT IEEE 32bit 부동 소수점 범위 +/3.4E+38 정밀도(precision) 6-7 자리 4bytes 필요. BINARY_DOUBLE IEEE 64 bit 부동소수점 범위 +/1.7E+308 정밀도(Precision) 15자리 8bytes 필요. 최소값과 최대값으로 들어갈 수 있는 값입니다. Value BINARY_FLOAT BINARY_.. 2020. 9. 11.
Varchar,Varchar2 최대크기에 대해서 아래의 메뉴얼에는 4000bytes까지 만들 수 있다고 나와있습니다. www.tmaxdata.com/img/service/pdf/Tibero%205%20Development%20Guide_v2.1.4.pdf 하지만 아래의 메뉴얼에는 65532bytes까지 사용가능하다고 적혀있으며 테스트 결과 65532 bytes까지 만들어지고 데이터가 삽입되는 것을 확인하였습니다. technet.tmaxsoft.com/upload/download/online/tibero/pver-20160406-000002/tibero_dev/ch01.html 제1장 데이터 타입의 사용 문자형CHAR, VARCHAR, VARCHAR2, NCHAR, NVARCHAR, CLOB, NCLOB, LONG, XMLTYPE문자열을 표현하는 데이터.. 2020. 9. 10.
NUMBER 데이터타입과 데이터타입 변경 NUMBER데이터타입은 NUMBER (precision, scale)형식으로 지정할수도 있고, NUMBER(precision)만 사용할수도 있습니다. precision(정밀도)란 정수 +소수점을 포함하여 표현할 수 있는 자릿수를 이야기하는것이고, scale(배율)은 소수점 몇자리까지 표현하느냐를 이야기하는것입니다. 999.99는 총5자리에 소수점 2자리이기 때문에 NUMBER(5,2)로 표현이 되어야 합니다. (이부분이 헷갈려서 컬럼데이터타입 변경할 떄, 에러가 나왔는데 왜 나왔는지 한참을 생각했습니다..) NUMBER에서 NUMBER로 변경 시 큰 제약사항 없이 바로 적용되는줄 알았는데, 소수점이 들어가버리면서 총표현자릿수가 줄어들어 결국엔 기존값들보다 작은 데이터타입이 만들어지려하니 에러를 발생시킨것.. 2020. 8. 26.