Notice
Recent Posts
Recent Comments
Link
투케이2K
73. (TWOK/LOGIC) [DB] 프로시저 (Procedure) 수행 후 에러 발생 시 테이블 히스토리 저장 로직 본문
투케이2K 로직정리
73. (TWOK/LOGIC) [DB] 프로시저 (Procedure) 수행 후 에러 발생 시 테이블 히스토리 저장 로직
투케이2K 2024. 10. 1. 10:22[로직 정리]
정리 로직 : DB
상태 : [DB] 프로시저 (Procedure) 수행 후 에러 발생 시 테이블 히스토리 저장 로직
[설 명]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- DB : Oracle , Mssql , Mysql
- 구현 기술 : 프로시저 (Procedure)
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 정리]
// --------------------------------------------------------------------------------------
1. 특정 input 데이터 값 설정 프로시저 생성 수행
2. 초기 기본 input 데이터 값에 대한 방어 로직 작성 수행
>> null 체크 , 기본 데이터 유효성 검증
3. 프로시저 로직 수행 중 예기치 못한 Exception 에러 발생 시 에러 처리 구문 정의
4. 에러 처리 구문에서 에러가 발생한 디버깅 로직 단계 및 에러가 발생할 수 있는 이유 메시지 작성 후 에러 테이블에 insert 삽입 수행
>> 사전 에러 테이블 생성이 필요함 (프로시저 명칭 / 에러 원인 / 에러 발생 시간 / 비고)
5. 개발자는 에러가 발생한 경우 해당 에러 테이블 DB 확인 후 원인 파악 및 조치 수행
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Oracle 프로시저]
https://blog.naver.com/kkh0977/222903701475?trackingCode=blog_bloghome_searchlist
[Mssql 프로시저]
https://blog.naver.com/kkh0977/222694979342?trackingCode=blog_bloghome_searchlist
[Mysql 프로시저]
https://blog.naver.com/kkh0977/222802138567?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments