트리거나 프로시저에서 테이블명을 변수로 받아서 사용해야 할때가 있습니다.이렇게 될 경우 캐쉬를 사용하지 못하지만,그래도 긴 명령문을 간략하게 넘길수 있다는 장점은 있습니다. 트리거에서 테이블명 변수로 사용하여 실행하기 -우선 쿼리실행할 프로시져 생성- CREATE DEFINER=`user`@`localhost` PROCEDURE `P_SQL_RESULT`(IN `xSql` TEXT) LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '쿼리실행' BEGIN SET @xSql = xSql; PREPARE dSql FROM @xSql; EXECUTE dSql ; DEALLOCATE PREPARE dSql; END ---------..