데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
sql 2008 사용중인 초보입니다.
db에 한글이 저장이 될때 ㄱ, ㄴ, ㄷ, ㅇ, ㅏ, ㅍ, 이런식으로 한글자가 아닌 자음이나 모음으로도 저장이 됩니다.
영어는 A, B, C 이런식으로 저장되는 것이 맞을텐데
한글은 한글자가 가, 나, 당, 랏, 이런식으로 완성된 글자로 저장이 되어야하고
ㄱ, ㄴ, ㄷ, 이런식으로 저장을 하려고 하면 한글자 이상 입력을 하라고 경고메세지가 나와야 하는데
그게 나오질 않고 정상적으로 저장이 됩니다.
질문을 더 자세히 올려야할텐데 죄송합니다.
Comment 1
-
건우아빠
2019.12.15 00:35
디비단에서 자음, 모음으로만 된 글자를 걸러 주는 기능은 없습니다.
저장 시점에서 입력된 글자가 완성형 글자가 아닌것에 대해서 체크하여 제어하는 방법 밖에 없습니다.
자음 모음도 동일한 한글자로 봅니다. 당연 정상적으로 저장이 되는게 맞구요...
ㅜㅜㅜ,ㅇㅈ ,ㅇㅇ 많이 쓰고 있구요...
ASCII 함수로 이용하시면 ascii('ㄱ') , ascii('ㅏ') 이런 값은 164로 나오네요 . 이걸 체크하셔셔 프로그램 단에서 제어 하셔야 할듯 합니다.