728x90 반응형 procedure1 [MYSQL / Database] 프로시저 (Procedure) 프로시저(PROCEDURE) - 쿼리문의 집합 - 프로그래밍 할 때 우리가 만드는 함수와 거의 비슷하다. - 반환값이 없는 함수 변수 사용 - 무조건 변수명 앞에 @를 붙여줘야 함 set @my = 1; 또는 set @my := 1 - 프로시저, 사용자 정의 함수 만들때 변수 선언 많이 사용함 프로시저 특징 - 보안을 강화할 수 있다.(뷰와 같음) - 유지보수가 편하다. - 프로시저 호출시 처음 1회 컴파일 이후 메모리에 로딩되어서 성능 향상이 있다. - 긴 수십줄의 쿼리 문자열을 생성할 필요없이 프로시저 이름만 호출 프로시저 생성 /제거 더보기 DROP DATABASE IF EXISTS sqldb; -- 만약 sqldb가 존재하면 우선 삭제한다. CREATE DATABASE sqldb; USE sqld.. 2023. 4. 13. 이전 1 다음 728x90 반응형