MSSQL varchar와 nvarchar에 대하여
이번에는 MSSQL의 varchar와 nvarchar에 대하여 알아보겠습니다. 처음에는 MYSQL을 하다가 MSSQL을 접하였기에 varchar에 대하여 한 글자당 하나의 공간을 차지할 것이라 생각하고 접근하였습니다. 그러나 아래와 같은 상황에 부딫히게 됩니다. 그래서 당황하여 이것저것 시도해보던 찰나에 넣으려는 데이터의 한글 개수를 줄여보았는데 삽입이 성공하였습니다. 삽입이 성공한 이유를 알기 위해 검색하던 중 nvarchar라는 데이터형식이 있고 해당 타입은 모든 문자를 2byte로 인식하여 저장한다는 내용이 있었습니다. 그래서 아래와 같이 nvarchar를 적용한 컬럼을 하나 더 만들어서 테스트를 진행하였습니다. 먼저 varchar에는 '테스트ㄷ' 라는 4글자를, nvarchar에는 '테스트주소임다..
데이터베이스/MSSQL
2020. 12. 10. 11:44