Database ( DB )/Database

[mysql] utf-8 procedure나 function에서 한글 깨짐 문제

노루아부지 2019. 8. 11. 10:16

db의 characterSet을 utf-8로 이미 맞춘 상태라면 procedure나 function의 변수에 character set utf8 을 써준다.

 

ex)

 

CREATE FUNCTION foo (

param1 VARCHAR(30) CHARACTER SET utf8

) RETURNS VARCHAR(30) CHARSET utf8

DETERMISTIC

 

BEGIN

DECLARE v_RETURN_VALUE VARCHAR(30) CHARACTER SET utf8

 

/* some codes here */

 

RETURN v_RETURN_VALUE;

 

END $$

 

 

출처 : http://dkjoyer.blog.me/220985977188

728x90
loading