TRY... CATCH (에러처리)
에러처리 관련 구문은 SQL2005버전부터 제공이 된다. 사용법 BEGIN TRY 실행할 SQL 작업 구문들 END TRY BEGIN CATCH 에러 처리 작업 구문들 END CATCH 예를 들어 insert 작업을 하는도중에 에러가 발생했다고 가정하자, 구문에러일 수도 있고 여러형태의 에러가 있을수도 있겠다. 그럴경우 에러를 잡아내는 방법으로써, BEGIN TRY ~ END TRY 사이에 insert나 여러가지 형태의 SQL 구문들이 들어갈수 있겠다. 진행되는 도중에 에러가 발생하면 바로 BEGIN CATCH ~ END CATCH 문으로 이동하는 것이다. SQL에서는 일반적을 데이터베이스 엔진 오류심각도 11부터 19까지의 에러를 포착하여 에러 처리문으로 처리할 수 있다고 한다. 10 이하의 에러는 일..
청강컴정/DataBase
2009. 3. 16. 20:37