결국 sp 에서는 nchar 로 잡아줘야만 한다.
코드 적어보면 아래 testme sp 를 만들고 call testme('한글') 을 부르면 깨지고
drop procedure if exists `testme` $$
create procedure `testme` (s nchar(40))
begin
        select s;
end $$
s 타입을 nchar(40) 으로 바꾸고 testme('한글') 을 부르면 오키.
http://dev.mysql.com/doc/refman/5.5/en/charset-national.html
 
댓글 없음:
댓글 쓰기