데이터베이스
보통
코딩
저장 프로시저 작성
복잡한 비즈니스 로직을 프로시저로 구현
40분
80점
#3775
문제 설명
주문 처리를 위한 저장 프로시저를 작성하세요.
테이블
products (id, name, price, stock)
orders (id, customer_id, status, total, created_at)
order_items (id, order_id, product_id, quantity, price)
inventory_logs (id, product_id, change, reason, created_at)
구현할 프로시저
- sp_create_order
- 재고 확인
- 주문 생성
- 재고 차감
- 재고 로그 기록
- 트랜잭션 처리
- sp_cancel_order
- 주문 상태 확인
- 재고 복구
- 주문 상태 변경
- sp_monthly_report
- 월별 매출 집계
- 상품별 판매량
- 고객별 구매액
평가 기준
- 트랜잭션 안전성
- 에러 핸들링
- 성능
실행 버튼을 눌러 코드를 실행하세요.