전체 글 썸네일형 리스트형 모든 테이블, 모든 인덱스 Analyze SELECT 'analyze table ' || table_name || ' estimate statistics;' FROM user_tables ; SELECT 'analyze index ' || index_name || ' estimate statistics;' FROM user_indexes ; 위 쿼리 실행 후 나온 결과를 복사하여 전체실행한다. 더보기 DROP한 테이블 복구하는 방법 Oracle에는 윈도우 운영체제에서 휴지통에 넣었던 파일을 복구하듯이 DROP TABLE한 테이블과 데이터를 복구할 수 있는 기능이 제공된다. -- 1. DROP한 TABLE 목록 확인 SELECT * FROM recyclebin WHERE type='TABLE'; -- 2. DROP한 TABLE 복구 flashback table [TABLE명] to before drop; 이렇게 하면 DROP TABLE을 복구할 수 있다. 혹시 여러번 DROP 한 경우 TABLE 이름을 바꿔가며 여러번 하여 살릴 수 있음. 더보기 컬럼추가, 수정, 삭제, 이름변경 방법 -- 1) 컬럼추가 -- table_name 테이블에 column_name 이라는 varchar2(10) 컬럼을 추가한다. ALTER TABLE table_name ADD(column_name varchar2(10)) -- 2) 컬럼 속성변경 -- table_name 테이블의 column_name 컬럼의 크기를 100으로 늘린다. ALTER TABLE table_name MODIFY(column_name varchar2(100)) -- 3) 컬럼 삭제 -- table_name 테이블의 column_name 컬럼을 삭제한다. ALTER TABLE table_name DROP COLUMN column_name -- 4) 컬럼 이름 변경 -- table_name 테이블의 column_name 컬럼의 이름을 a.. 더보기 이전 1 2 3 4 5 6 7 8 다음