붓, 그리다
[테이블스페이스 설계] - 오라클에서 DB 작업은 테이블에 테이터를 저장- 계정별로 무조건 user 테이블스페이스(폴더개념)에 저장이 됨- 테이블스페이스는 논리적인 이름 EX. test01이 테이블을 생성-> 테이블은 어느 특정한 파일에 저장시킬 수 있다. (~.dbf) 물리적인 이름-> 이것을 테이블스페이스로 구분, 논리적인 이름 - 테이블스페이스는 주와 부로 나뉜다.EX. 주가 되는 테이블스페이스(20M)에 데이터가 20M가 넘어가면 부가 되는 테이블스페이스(임시 테이블스페이스명 temporary)에 저장 Q8. 테이블스페이스 1) 관리자 로그인 2) 테이블스페이를 생성하기(C:\ or D:\ 등 위치를 지정) 형식)create tablespace 테이블스페이스명(논리적인이름)datafile '경로포..
데이터 복원 : 10g 이후부터 가능 [데이터 삭제 방법] 1) delete 2) truncate 3) drop Q1. 데이터를 삭제하는 방법 두가지 : delete구문, truncate 구문의 공통점과 차이점을 알아보자 - 공통점 : 두 구문 모두 테이블 내의 데이터를 삭제, 테이블의 구조는 살아있음- 차이점 : delete 구문은 DML로 rollback으로 복원이 가능, truncate 구문은 DDL 계열로 rollback으로 복원이 안됨 1) delete(DML) delete from 테이블명 // 테이블 내부 데이터 삭제 delelte from 테이블명where 조건 // 조건에 해당하는 데이터만 삭제 2) b_emp3 테이블, delete로 삭제 SQL> select count(*) from ..
[객체권한] - 오라클의 객체 권한(테이블, 뷰, 시퀀스, 시노님, 인덱스,,,)- 계정(소유자)이 우선순위 1) 객체의 권한 종류를 조회하는 SQL 문장 : tabe_privilege_map *시스템권한 테이블 : system_privilege_map select * from table_privilege_map; PRIVILEGE NAME---------- ---------------------------------------- 0 ALTER 1 AUDIT 2 COMMENT : 주석(테이블 설계 시 exerd 툴을 사용할 때) 3 DELETE : 삭제 4 GRANT : 권한 부여 5 INDEX 6 INSERT : 데이터 삽입 7 LOCK 8 RENAME : 이름변경(테이블이름, 필드명) 9 SELECT..