본문 바로가기

반응형

데이터베이스

commit 한 데이터의 복구 방법 sqlplus에서 실행 가능 (토드에서는 안됨) sql> show parameter undo; undo_retention : delete, update 후에 COMMIT을 했을 때부터 속성값의 초 까지는 오라클에서 임시로 저장한 데이터로 복구할 수 있음 DEFAULT 속성값은 '900' 으로 900/60초 = 15분 COMMIT 후 15분 이내에는 데이터를 복구 할 수 있음. 그 시간을 25분(1500초)으로 늘리려면 alter system set undo_retention = 1500 ; * 복구 방법 - 데이터를 삭제하고 커밋한 경우 create table test as select * from book_table; DELETE FROM TEST WHERE id= 1; COMMIT; -- 데이터 복구.. 더보기
특정 조건 만족하는 레코드 얻기. 1999년 상반기에 주문 내역을 살펴보자.주문일시에 대해 오름차순 정렬한다. 결과)주문번호, 주문일시, 주문총금액 SELECT *FROM orders; SELECT order_id ,order_date ,order_totalFROM orders--WHERE order_date >= '1999/01/01'--AND order_date = '1980/01/01'AND gender = 'M' AND marital_status = 'single'UNIONSELECT customer_id ,cust_first_name ,date_of_birthFROM customersWHERE date_of_birth >= '1980/01/01'AND gender = 'M' AND SUBSTR(income_level,1,1) >.. 더보기
유니온(union)조인(join) 차이점 table A --------------- no, id, subject 1, 아이디A-1, 제목A-1 2, 아이디A-2, 제목A-2 3, 아이디A-3, 제목A-3 table B ---------------- no, id, subject 1, 아이디B-1, 제목B-1 2, 아이디B-2, 제목B-2 3, 아이디B-3, 제목B-3 이런 구조로 있을때, JOIN을 하게 되면... (A.id = B.id) A.no, A.id, A.subject, B.no, B.id, B.subject 이런 6개 컬럼을 가진 임시 테이블이 되는거구요.. 1, 아이디A-1, 제목A-1, 1, 아이디B-1, 제목B-1 2, 아이디A-2, 제목A-2, 2, 아이디B-2, 제목B-2 3, 아이디A-3, 제목A-3, 3, 아이디B-3, 제.. 더보기

반응형