procedure 2

[MySQL] 프로시저 procedure 생성 예제 (in)

product_name을 넣으면 구매한 customer 이름이 검색되는 프로시져 product_name을 in_product_name에 저장하고, buy 테이블에서 in_product_name에 맞는 customer 칼럼 출력하는 프로시저 생성 in in_product_name varchar(45) 를 select_buy라는 프로시저의 속성에 저장 in은 생략이 가능 mysql> drop procedure if exists select_buy; mysql> delimiter // mysql> create procedure select_buy ( -> in in_product_name varchar(45) -> ) -> begin -> select customer from buy -> where produ..

[MySQL] 프로시저 procedure (함수)

프로시저 procedure : 쿼리의 집합 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합 메서드와 동일한 역할 어떠한 동작을 절차적 일괄처리 작업하는데 사용 장점 처리시간의 단축 : 한번에 SQL 구문 처리가 가능 유지 보수에 적합 프로시저 procedure 삭제 drop pricedure if exists 프로시저명 ; 프로시저 procedure 매개변수 in 외부에서 가져와 내부에서만 사용하는 매개변수 프로시저에 값을 전달, 프로시저 내부에서 값 수정 가능 in 매개변수는 복사본만을 사용 가장 많이 사용 out 내부에서 생성되어 외부로 리턴하는 매개변수 프로시저의 값을 호출자에게 다시 전달 ( = 리턴) 프로시저가 반환되는 경우, 새로운 값이 호출자에게 리턴 초기값 = 프로시저 내부에..