실무 SQL 쿼리 2.TIMESTAMP

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии •

  • @Joysj24
    @Joysj24 4 месяца назад

    3:37 부분에 저는 rollback 을 실행해도 다시 데이터가 안 돌아오더라구요. 이유를 찾다보니 데이터 베이스에 자동 커밋기능이 있어, transaction 을 명시적으로 시작하지 않으면 자동으로 commit되기에 rollback 이 소용없다고 하는데.. 착한 코딩님이 하시는 걸 보니 rollback 하면 다시 데이터가 돌아오네요. 따로 transaction 구문을 앞에 사용하시지 않은 것 같은데 왜 그런 건가요? 저는 mariadb로 실습 따라하고 있는데, 사용하시는 오라클 디비는 조금 다른가요?

    • @ChakhanCoding
      @ChakhanCoding  4 месяца назад +1

      안녕하세요. 착한코딩입니다.
      DB 툴마다 AUTO COMMIT을 설정할 수 있는데요.
      일단 커밋이 되면 ROLLBACK이 되지 않기 때문에
      AUTO COMMIT 모드를 해제하시면, ROLLBACK이 잘될 거에요ㅎㅎ
      MARIADB도 ORACLE과 트렌젝션 개념에 차이는 없습니다^^
      감사합니다.