object - 사전( 딕셔너리~)
-----------------------------
TABLE - user_tables
VIEW - user_view
Sequence - user_sequences
Index - user_indexes
synonym - synonyms
table space - > 저장영역
user 생성시엔 create table 해기위해 필요한 2가지
1. 권한
2. quota => create user 또는 alter user
권한을 한개를 부여하면 이것들이 가능하다
create, alter, drop, analyze , table + create index
schema, owner, username, account 다 비슷한 말이다
관리자가 유저를 생성할때 소유자.테이블명 ; 하게되면 유저는 소유자 테이블 생성이 가능하다
#### 객체 권한 주기 GRANT
GRANT 줄권한 ON 테이블명 TO 누구에게
예문 > GRANT SELECT ON SCOTT.EMP TO EXPERT
(SCOTT 의 EMP 테이블을 볼 수 있는것의 권한을 EXPERT 에게 부여)
### 객체 권한 뺏기 REVOKE
REVOKE 뻇을권한 ON 객체이름 FROM 누구
예문 > REVOKE 뻇을권한 ON 객체이름 FROM 누구
#### TABLE 정보보기 3가지 방법
DESC 테이블이름
USER_TABLES
USER_TAB_COLS (=> DEFAULT 값 까지도 알 수 있음)
#### 타입의 길이 알아보기
예문 >> SELECT VSIZE(열이름) FROM 테이블명;
========================================================
제약조건,
서브쿼리를 이용한 TABLE 생성
FALSHBACK
-----------------------------
TABLE - user_tables
VIEW - user_view
Sequence - user_sequences
Index - user_indexes
synonym - synonyms
table space - > 저장영역
user 생성시엔 create table 해기위해 필요한 2가지
1. 권한
2. quota => create user 또는 alter user
권한을 한개를 부여하면 이것들이 가능하다
create, alter, drop, analyze , table + create index
schema, owner, username, account 다 비슷한 말이다
관리자가 유저를 생성할때 소유자.테이블명 ; 하게되면 유저는 소유자 테이블 생성이 가능하다
#### 객체 권한 주기 GRANT
GRANT 줄권한 ON 테이블명 TO 누구에게
예문 > GRANT SELECT ON SCOTT.EMP TO EXPERT
(SCOTT 의 EMP 테이블을 볼 수 있는것의 권한을 EXPERT 에게 부여)
### 객체 권한 뺏기 REVOKE
REVOKE 뻇을권한 ON 객체이름 FROM 누구
예문 > REVOKE 뻇을권한 ON 객체이름 FROM 누구
#### TABLE 정보보기 3가지 방법
DESC 테이블이름
USER_TABLES
USER_TAB_COLS (=> DEFAULT 값 까지도 알 수 있음)
#### 타입의 길이 알아보기
예문 >> SELECT VSIZE(열이름) FROM 테이블명;
========================================================
제약조건,
서브쿼리를 이용한 TABLE 생성
FALSHBACK
'DataBase > Oracle SQL' 카테고리의 다른 글
[SQL] Oracle Decode() 함수 & case when ~ then ~ end 문 (0) | 2010.02.03 |
---|---|
[SQL] FLASHBACK 테이블 Drop 후 복구 (0) | 2010.02.03 |
[SQL] 8장 DML (0) | 2010.01.18 |
[SQL] 7장 Set Operator (0) | 2010.01.18 |
[SQL] 6장 서브쿼리 (0) | 2010.01.18 |