블로그   태그   위치로그   이웃로그   방명록
          
 
 
05-16 15:24
 
 
     
 
  오라클 쿼리  +   [카테고리 없음]   |  2013. 12. 5. 16:12
모든 DB 보기
select * from v$database;

모든 인스턴스 보기
select * from v$instance;

모든 유저 보기
select * from all_users;

모든 테이블스페이스 보기
select tablespace_name from dba_tablespaces;

유저의 테이블과 컬럼보기
select tc.table_name Table_name
,tc.column_id Column_id
,lower(tc.column_name) Column_name
,lower(tc.data_type) Data_type
,nvl(tc.data_precision,tc.data_length) Length
,lower(tc.data_scale) Data_scale
,tc.nullable nullable
FROM all_tab_columns tc
,all_tables t
WHERE tc.table_name = t.table_name;


현재 유저가 가지고있는 모든 테이블 보기
select tablespace_name, table_name from user_tables;

데이터베이스의 모든 테이블 보기
select tablespace_name, table_name from dba_tables;

현재 유저가 접속 가능한 모든 테이블 보기
select tablespace_name, table_name from all_tables;


테이블 스페이스 생성하기
create tablespace LOGINTABLESPACE
DATAFILE 'C:\app\logintablespace\tablespace.dbf' SIZE 100M
DEFAULT STORAGE
(INITIAL 10K
 NEXT    10K
 MINEXTENTS 2
 MAXEXTENTS 50
 PCTINCREASE 50);

테이블 생성하기
create table login_information (
id        VARCHAR2(20)        NOT NULL,
pw        VARCHAR2(12)        NOT NULL) TABLESPACE LOGINTABLESPACE;

테이블에 컬럼 추가하기
ALTER table login_information ADD (
numb        NUMBER(10)        NOT NULL);

테이블에 row 추가
INSERT INTO login_information VALUES(
'id값', 'pw값', numb값);

테이블 내용 출력
select * from login_information;

컬럼 지우기
alter table 테이블이름 drop(컬럼이름);

모든 권한 주기
grant connect, dba, resource to deadcat;

테이블스페이스 삭제
DROP TABLESPACE 테이블스페이스이름 INCLUDING CONTENTS AND DATAFILES 



 
  
 
   

데드캣's Blog is powered by Daum & tistory