반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vue.js
- Visual Studio 강제 삭제
- Nginx Reverse Proxy
- Visual Studio 재설치
- Vue3 configureWebpack
- Selenium 설치
- 웹 자동화
- tomcat
- Visual Studio 2015 강제 삭제
- Vue configureWebpack
- Visual Studio 패키지에 실패했습니다.
- 웹 크롤링
- spring
- 업무 자동화
- 디자인 패턴 사례
- MSSQL 문자열
- 리버스 프록시 예제
- Vue.config
- Tomcat Error
- vue
- MSSQL 동적 쿼리
- Visual Studio 2015 설치
- javascript
- SQLP
- .NET Core Proxy
- 프록시 예제
- vue3
- Selenium 환경
- Visual Studio 2015 삭제
- .NET Core
Archives
- Today
- Total
목록NCHAR NVARHAR 차이 (1)
금백조의 개발 블로그
[MSSQL]CHAR, NCHAR 문자열 자료형 사용시 주의사항
서론 회사에서 개발하는 도중 DB에서 두 테이블을 조회한 결과로 소스 상에서 컬럼 간 문자열 데이터를 비교하여 일치하면 특정 문자열로 변환하여 보여주는 로직이 있었습니다. 그러나 육안으로 확인했을 때는 동일한 문자열임에도 특정 데이터로 변환되지 않는 문제를 겪었습니다. 원인을 파악해보니 남은 문자열 자리 수에 공백이 기본적으로 들어가는 NCHAR와 공백 없이 가변적으로 문자열 자리 수를 갖는 NVARCHAR 자료형 간의 비교로 인해 발생하는 문제였습니다. 이 과정 속에서 알게 된 CHAR, NCHAR 사용 시에 주의사항에 대해 적어볼까 합니다. 본론 CHAR, NCHAR 자료형을 가진 컬럼에 데이터를 INSERT 하게 되면 남은 문자열 길이만큼 오른쪽에 공백이 채워지게 됩니다. VARCHAR, NVARC..
Database/SQL Server(MSSQL)
2021. 2. 6. 13:43