단순히 SELECT INTO를 사용하고싶은데
데이터베이스명이 동적으로 변하는 경우가 있어서 쿼리문을 string화 해서 사용해야합니다.
쿼리문은 아래에 있습니다.
SET @i := "select A" + "into " + 변수 + " " + -- 여기에 A 값을 담고싶습니다. "from " + DB명.테이블명 + " " + -- 접근하는 DB명이 바뀌는 경우가 있어서 string화를 해서 사용합니다. "where 1 = 1 " + "and B = '" + 변수 + "' " + "and C = '00'; "; PREPARE stmt FROM @i; EXECUTE stmt;
프로시저 안에서 이런식으로 실행을 했는데 into안에 있는 변수에 값이 전혀 들어가지 않더군요..
DB를 많이 안다뤄봐서 검색 키워드를 도저히 못 잡겠습니다...
독감이 유행이라는데 다들 몸조리 잘하시고! 답변주신 분 모두 감사합니다!