SQL Server code:
CREATE PROCEDURE dbo.spGetProdNum
@Id int
AS
IF @id = 0
GOTO ERR_TRAN
INSERT INTO mess_log VALUES ('Ok')
ERR_TRAN:
INSERT INTO err_log VALUES ('Error')
MySQL code:
CREATE PROCEDURE spGetProdNum(v_Id INT)
BEGIN
ERR_TRAN:
BEGIN
IF v_Id = 0 then
LEAVE ERR_TRAN;
END IF;
INSERT INTO mess_log VALUES('Ok');
END; -- the end of ERR_TRAN block
INSERT INTO err_log VALUES('Error');
END;
'SQL' 카테고리의 다른 글
[MSSQL] 로그 지우기, 파일축소 (0) | 2013.12.12 |
---|---|
[MSSQL] 인덱스 생성 및 삭제 (0) | 2013.12.11 |
[MSSQL] getdate()를 이용한 데이터 조회 date (0) | 2013.12.10 |
[MSSQL] round, ceiling 차이점 (0) | 2013.11.18 |
[MSSQL] 0으로 나누기 오류 발생 (0) | 2013.09.13 |