더북(TheBook)

커밋이 완료되면 다음처럼 ‘커밋 완료.’ 메시지가 나타납니다.

 

그림 8-5 커밋 완료 화면

 

아이콘을 누르면 아무런 표시가 나타나지 않지만 실제로는 새로 추가한 데이터가 데이터베이스에 반영됩니다. 커밋을 하지 않은 채로 데이터베이스 시스템이 비정상으로 셧다운(중단)되면 커밋 전에 데이터베이스에서 변경된 데이터는 반영되지 않습니다.4

 

icon_hand 실무 활용 팁

INSERT 명령어를 사용할 때 열 이름과 입력되는 데이터 값이 정확한지 확인하려면 열 이름을 모두 기술할 것을 권장합니다. 이는 데이터 분석이나 프로그램을 개발할 때 단일 열이 아닌 다수 열을 조작하기 때문인데, 열 이름을 생략하거나 SELECT *와 같이 열을 한꺼번에 처리하도록 기술하면 열이 누락되거나 데이터 값이 일치하지 않아 오류가 발생해도 어떤 열에서 문제가 생겼는지 찾기 어렵기 때문입니다. 다른 DML 명령어를 사용할 때도 마찬가지입니다.

 


4 DML 명령어를 실행한 채로 커밋하지 않고 데이터베이스 시스템을 계속 운영하면 데이터베이스 시스템에 좋지 않은 영향을 끼칠 수 있으므로 주의합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.