728x90
반응형
BEGIN TRY
INSERT INTO TABLE1 SELECT 1
UPDATE TABLE2 SET COLUMN1 = 2
END TRY
BEGIN CATCH
DECLARE @IntErrNum INT = ERROR_NUMBER()
DECLARE @StrErrMsg VARCHAR(MAX) = ERROR_MESSAGE()
DECLARE @StrProcName VARCHAR(100) = OBJECT_NAME(@@PROCID)
DECLARE @IntErrLine INT = ERROR_LINE()
EXEC USP_COM_ERRORMSG_INSERT
@ErrorNumber = @IntErrNum
, @ErrorProcedure = @StrProcName
, @ErrorLine = @IntErrLine
, @ErrorMessage = @StrErrMsg
END CATCH
728x90
반응형
'MSSQL' 카테고리의 다른 글
MSSQL] DB 테이블 명세서 html 생성 쿼리 (0) | 2023.10.24 |
---|---|
MSSQL Server] 2. Lock, 트랜잭션 격리 수준 (0) | 2023.08.07 |
MSSQL Server] 1. Lock Types (0) | 2023.08.07 |
MSSQL] Schema Locks (0) | 2023.08.02 |
MS SQL Server Express 2022 설치 (0) | 2023.07.26 |
댓글