White Life Story

Mysql procedure 에서 select, insert 하기 (into) 본문

Develop/Database

Mysql procedure 에서 select, insert 하기 (into)

새내기 whitelife 2012.12.13 17:00


아래의 샘플을 보도록 하자.



delimiter $$

drop procedure if exists test_procedure $$

create procedure test_procedure(p_test varchar(100), p_test_a varchar(10))
begin


-- 선언 부

declare v_test1 int default 0;

declare v_test2 int default 0;


-- 조회

select

test1,

test2

into v_test1, v_test2

from

tb_test;


-- 등록

insert tb_proc_test (test) values (v_test1);

insert tb_proc_test (test) values (v_test2);


end $$

delimiter;




조회 하는 부분을 보면 into 구문을 볼 수있다. 여러개의 값을 변수에 넣으려면 제일 하단부에 순서대로 나열 한다.

변수에 값이 들어 가는 것을 insert 구문을 통해서 확인 할 수 있다.


0 Comments
댓글쓰기 폼