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이름)
'프로그래밍 > SQL' 카테고리의 다른 글
sql 함수 만들기 (0) | 2019.08.07 |
---|---|
mysql Limit (0) | 2017.10.22 |
sql의 주석 (0) | 2017.10.19 |
유니티와 mysql 연동하기 (0) | 2017.10.19 |
mysql 자동증가값(auto_increment) 가지고 오기 (0) | 2017.10.13 |