>>정창주 님께서 쓰시길<<
:: 제가 보기에는 기초적인 문제인거 같은데.. 아무것도 모르는 저는 무척 어렵네요.. ㅡㅡ;
::
:: 어떤 테이블에.. 예를 들어서... 학생이라는 테이블에 이름, 번호, 성적이라는 필드가 있다고 치고.
::
:: insert 문을 사용해서 [아무개, 0001, 100 ] 이렇게 데이타를 저장 했습니다.
::
:: 그런데 넣고 바로 후에 이걸 다시 없애야 하는경우가 발생했습니다.
:: 그럼 이걸 다시 delete문을 사용해서 삭제를 하는게 나을까여?
::
:: 다른방법이 있을거 같은데.. 알려주시면 감사하겠습니다.
::
예 간단 합니다. 데이타 입력후 커밋을 안 한 상태면 rollback; 이렇게 sql *plus
에서 치시면 됩니다. 참고적으로 sqlplus를 정상 종료하면 즉 exit 이라고 치면
commit; 이라고 안 해도 커밋이 자동으로 되구요 윈도우요 오라클의 경우 윈도우의
종료 버튼을 눌러서 강제로 종료하는 경우 자동 롤백됩니다. 커밋, 롤백은 DML
(insert,update,delete)에서만 적용됩니다. 테스트 함 해보세요... 그럼 전 이만
모두 즐거운 주말 보내세요...
|