테이블 생성을 하려고 하는데요.
oracle 에서 보면 char 와 varchar2의 차이점이....
varchar2 는 공간을 확보할 수 있는 범위를 뜻해서. 원래는 자리를
차지 하지 않다가 데이터가 insert 됨에 따라 자리를 채워가고
char는 미리 공간을 잡고 있어서 char(10) 이면. 'abcd' 이렇게
4자리만 넣어도 이미 10자리를 차지하게 되잖아요.. 공간낭비..
ms-sql 에도 이런 식으로 작동되는 타입이 있나요?
굉장히 컬럼 수를 많이 둘건데요.
어쩌다가 한번 그 컬럼을쓸거지만. 워낙에 자리수가 많아서요..
유용한 데이터 타입이 어떤건지..
또한. 혹시 oracle 에서는 partitioned table 이 있는데.. 이런
개념과 관련된 테이블 생성 개념이 있나요?
|