오라클 명령어 몇개랑 트랙잭션 제어 방법
ETC./Miscellaneous / 2008. 6. 19. 23:19
전체 테이블 보기
select * from tab;
휴지통 내용 보기
select * from user_recyclebin;
휴지통 비우기 (BIN$EX2LwBEXR5WRMVyVSDg7oQ==$0 등등의 테이블은 테이블 drop 하면 생기는 휴지통 내 테이블)
purge recyclebin;
휴지통에 있는 테이블 복구하기
그냥 복구 - flashback table 테이블명 to before drop;
테이블명 바꿔서 복구 - flashback table 테이블명 to before drop rename to 테이블명;
테이블 내용을 다 지우기
truncate table 테이블명;
외부 파일 실행(@/ 는 C:/ 와 동일)
@/경로/파일명.txt
Oracle SQL Plus 화면 지우기
Shift + Del
트랜잭션 종료
commit;
트랜잭션 제어 (트랜잭션은 기본값으로 SQL 하나마다 끝난다)
set autocommit off; 을 해주면 사용자가 트랜잭션 종료(commit)를 따로 해줄 수 있다.
트랜잭션이 끝나지 않았을 때
rollback; 을 해주면 해당 트랜잭션에서 수행된 SQL문을 취소한다.