sql 2008 사용중인 초보입니다.
db에 한글이 저장이 될때 ㄱ, ㄴ, ㄷ, ㅇ, ㅏ, ㅍ, 이런식으로 한글자가 아닌 자음이나 모음으로도 저장이 됩니다.
영어는 A, B, C 이런식으로 저장되는 것이 맞을텐데
한글은 한글자가 가, 나, 당, 랏, 이런식으로 완성된 글자로 저장이 되어야하고
ㄱ, ㄴ, ㄷ, 이런식으로 저장을 하려고 하면 한글자 이상 입력을 하라고 경고메세지가 나와야 하는데
그게 나오질 않고 정상적으로 저장이 됩니다.
질문을 더 자세히 올려야할텐데 죄송합니다.
Comment 1
-
건우아빠
2019.12.15 00:35
디비단에서 자음, 모음으로만 된 글자를 걸러 주는 기능은 없습니다.
저장 시점에서 입력된 글자가 완성형 글자가 아닌것에 대해서 체크하여 제어하는 방법 밖에 없습니다.
자음 모음도 동일한 한글자로 봅니다. 당연 정상적으로 저장이 되는게 맞구요...
ㅜㅜㅜ,ㅇㅈ ,ㅇㅇ 많이 쓰고 있구요...
ASCII 함수로 이용하시면 ascii('ㄱ') , ascii('ㅏ') 이런 값은 164로 나오네요 . 이걸 체크하셔셔 프로그램 단에서 제어 하셔야 할듯 합니다.