프로그래밍/SQL
sql 프로시저 만들기
stuban
2019. 8. 7. 15:41
1
2
3
4
5
6
7
8
|
DELIMITER $$
create procedure NewUser (_id int, _name varchar(20))
begin
insert into user(id,name) values (_id , _name);
end$$
DELIMITER ;
|
cs |
1 , 8 : DELIMITER로 처음과 끝을 감싸야 한다. (이유는 이전 글 참고)
2 : 프로시저 정의 (인자를 받지 않을 수도 있다)
3 , 7 : 시작과 끝
1
|
call test.NewUser(123,'bang');
|
cs |
호출은 call 을 사용한다.(여기서 test는 프로시저가 있는 db이름)