IT/MSSQL

에러 처리

밤톨순이 2015. 2. 13. 14:40

  DECLARE err INT DEFAULT '0';

  DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET err = -1;

 

  -- TRANSACTION 시작
  START TRANSACTION;

 

  -- 에러관련하여 TRANSACTION 처리
  IF err < 0 THEN
    ROLLBACK;
  ELSE
    COMMIT;
  END IF;