안녕하세요 기요밍 입니다.

이번에는 오라클을 이용하다보면 당연하게 사용하지만 종종 궁금해하는 vachar과 varchar2에 대해서 포스팅 해보겠습니다.

 

두가지 데이터 타입은 모두 4,000Byte까지 저장이 가능한 가변길이의 문자열 타입입니다.

그런데 개발을 하다보면 varchar2만 사용 하도록 되어있죠?

그 이유는 현재는 두가지 타입을 동일하게 사용할 수 있지만 오라클에서 varchar타입은 미래에 다른 용도록 사용할 수 있게 변경 한다고 발표 했기 때문입니다.

 

varchar를 사용 했는데, 갑자기 오라클에서 다른 타입으로 변경 한다면.. 문제가 발생 하겠죠?

그래서 varchar2 타입을 사용 하는걸 권장 합니다.

 

▣ varchar

 4,000byte 크기의 가변길이 문자열 타입으로 미래에 다른 의미로 사용될 가능성이 있으므로 현재는 사용하지 않는게 좋습니다.

 

▣ varchar2

 최대 4,000byte 까지 저장할 수 있는 문자열 타입으로 현재 문자열을 저장하는데 주로 사용되고 있습니다.

 

[결 론]

현재는 동일하다. 하지만 varchar는 의미가 바뀔 수 있으므로 사용하지 말고 varchar2를 사용하는 것을 권장 합니다.

 

블로그 이미지

기요밍b

IT와 게임 블로그 입니다!!^^

,