varchar 는 가변형 길이를 말합니다.

varchar(100) 이라면 저장소 크기는 100 바이트가 아니라 실제 입력한 바이트 길이라는 이야기죠.

두개의 차이라면 varchar 는 ms-sql 에서 사용하는 형식이고 varchar2는 oracle 에서 사용하는 형식이죠
 

varchar와 varchar2의 차이점을 간략하게 설명 드리겠습니다.
 
mysql, mssql등에서 varchar를 사용하죠..
 
그건 데이터 길이를 의미합니다.
 
varchar는 문자길이 255자까지 가능하지 않습니까?
 
근데 오라클에서의 varchar2는 4000바이트(한글2000자, 영문4000자)까지 저장이 됩니다.
 
그런 차이가 있습니다.


 

number (정밀도,배율)

정밀도 : 소수점의 오른쪽과 왼쪽에 저장될수 있는 전체 자릿수의 최대값

배율 : 소수점의 오른쪽에 저장도리수 있는 최대 자릿수, 기본값은 0 이므로 0 <=배율 <=정밀도 이어야 합니다.

 number(5,2) 는 최대 정수자리 3자리, 소수자리 2자리를 입력 받을수 있는 숫자형 데이터 형식 입니다.

number(5,2) 라고 정의하시면 정수부분 3자리 이상 넘어갈수 없습니다.


출처 - 네이버지식


'DB > Common' 카테고리의 다른 글

회원 정보 테이블 설계 시 고려 사항  (0) 2012.03.17
SQLite  (0) 2012.03.02
varchar와 varchar2의 차이와 number(5,2) 의미  (1) 2012.02.13
CHAR()와 VARCHAR2() 차이  (0) 2012.02.13
TABLE의 key  (0) 2012.01.09
데이터베이스 언어(DBL; DataBase Language)  (0) 2012.01.03
Posted by linuxism