[기본 생성]
mysql> Delimiter $$ ( SQL 문장 종료 구문을 기존 ; 에서 $$ 로 변경 )
mysql> CREATE PROCEDURE sample(Param int(11))
-> BEGIN
-> SELECT Param;
-> END $$
mysql> Delimiter ; ( $$ 에서 다시 ; 로 변경 )
[결과 확인]
mysql> call sample(100);
+-------+
| Param |
+-------+
| 100 |
+-------+
1 row in set (0.00 sec)
[프로시저 리스트 확인]
1) mysql> SHOW PROCEDURE STATUS;
2) mysql> SHOW PROCEDURE STATUS WHERE Db = '데이터베이스 이름';
[프로시저 삭제]
mysql> DROP PROCEDURE IF EXISTS procedure명
[프로시저 내용 확인]
mysql> SHOW CREATE PROCEDURE sample;
'DB' 카테고리의 다른 글
[mysql] 컬럼 추가 삭제 변경 (0) | 2015.05.20 |
---|---|
[mssql] Date형 변환 Convert 함수 (0) | 2014.11.17 |
[mssql] .bak 파일로 DB 백업 복구 (0) | 2014.10.19 |
[mysql] 특정 테이블만 백업 (0) | 2014.03.19 |
[mysql] 로그정리 (0) | 2013.12.25 |