티스토리 뷰
아래와 같이 파일을 통해 등록할 수도 있고, MySQL 프롬포트에서 등록할 수도 있습니다.
$ cat hello.sql
delimiter //
//
create procedure hello()
begin
select 'hello';
end
//
$ mysql -u oops -poops test < hello.sql
함수 호출은 MySQL 프롬포트에서 확인하도록 합시다.
mysql> call hello();
+-------+
| hello |
+-------+
| hello |
+-------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql>
이미 동일한 이름의 프로시져가 있는 경우를 대비해서 기존 프로시져 함수명을 삭제하고 등록하는 버릇을 들이는것도 나쁘지 않습니다.
$ cat hello.sql
delimiter //
drop procedure if exists hello
//
create procedure hello()
begin
select 'hello';
end
//
'개발 > DB' 카테고리의 다른 글
[mysql] 결과로 출력 된 열을 행으로 출력 (0) | 2013.11.25 |
---|---|
[mysql] concat() (0) | 2013.09.26 |
[mysql] mysql 상태보기 (0) | 2013.07.08 |
[mysql] 외부 SQL script file을 읽어와서 실행 (2) | 2013.07.05 |
[oracle] 명령어 링크 (0) | 2013.06.24 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday