본문 바로가기

스파르타 부트캠프(spring)

[내일배움캠프_Spring] 자바 Spring 입문_varchar_230206

최종 프로젝트에 들어가면서 ERD작성중 처음 사용해보는 varchar이라는 데이터형....

 


데이터 유형은 데이터베이스의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료 유형별로 나누는 기준

->선언 유형이 다를 경우 에러발생

 

VARCHAR

  • 가변 길이 분자열 정보(Oracle -> VARCHAR2, SQL Server -> VACHAR)
  • s 는 최소 길이 1 바이트 최대길이 4000바이트, Oracle SQL Server 8000바이트
  • s만큼의 최대 길이를 갖지만 가변 길이로 조정이 되기 때문에 할당된 변수 값의 바이트만 적용

길이가 변할 수 있는 값은 varchar, 길이가 일정한 데이터는 char을 권장한다고 하는데, 실제로는 그냥 varchar을 사용해도 상관 없음. 오히려 char 사용시 나중에라도 고쳐야 될 때 번거로워짐