SQL > ORACLE - Tip&Tech > 현재 오라클 서버에 접속한 사용자의 이름,테이블,뷰명 조회, 테이블명에 주석달기
 
SQL
MYSQL
MS-SQL
ORACLE
 
 
ORACLE - Tip&Tech
  HOME > SQL > ORACLE - Tip&Tech
 
작성일 : 17-07-06 11:08
현재 오라클 서버에 접속한 사용자의 이름,테이블,뷰명 조회, 테이블명에 주석달기
 글쓴이 : 덩벙이 (211.♡.155.10)
조회 : 100   추천 : 0   비추천 : 0  

--- *** 현재 접속되어진 오라클 사용자의 이름을 조회 *** ---

SHOW USER;

SELECT USER FROM DUAL;

 

--- *** 현재 오라클서버에 접속한 사용자 소유의 테이블명을 조회 *** ---
SELECT TABLE_NAME
FROM USER_TABLES;

 

SELECT *
FROM EMPLOYEES;

 

SELECT *
FROM DEPARTMENTS;


--- *** 현재 오라클서버에 접속한 사용자 소유의 뷰명을 조회 *** ---
SELECT VIEW_NAME
FROM USER_VIEWS;

 

SELECT *
FROM EMP_DETAILS_VIEW;

 

SELECT
  e.employee_id,
  e.job_id,
  e.manager_id,
  e.department_id,
  d.location_id,
  l.country_id,
  e.first_name,
  e.last_name,
  e.salary,
  e.commission_pct,
  d.department_name,
  j.job_title,
  l.city,
  l.state_province,
  c.country_name,
  r.region_name
FROM
  employees e,
  departments d,
  jobs j,
  locations l,
  countries c,
  regions r
WHERE e.department_id = d.department_id
  AND d.location_id = l.location_id
  AND l.country_id = c.country_id
  AND c.region_id = r.region_id
  AND j.job_id = e.job_id;


--- *** 현재 오라클서버에 접속한 사용자 소유의 테이블명과 뷰명을 조회 *** ---
SELECT *
FROM TAB;

 

--- *** EMPLOYEES 테이블의 컬럼명을 조회 *** ---
DESCRIBE EMPLOYEES;

또는

DESC EMPLOYEES;

 

--- *** EMP_DETAILS_VIEW 테이블의 컬럼명을 조회 *** ---
DESCRIBE EMP_DETAILS_VIEW;

또는

DESC EMP_DETAILS_VIEW;

 

--- **** 테이블명에 주석문(COMMENT) 달기 ***** ---

COMMENT ON TABLE EMPLOYEES IS '사원정보테이블';

 

SELECT *
FROM USER_TAB_COMMENTS;

 

CREATE TABLE TBL_STUDENT
(HAKBUN      VARCHAR2(10)
,NAME        VARCHAR2(10)
,JUBUN       VARCHAR2(13)
);

 

COMMENT ON TABLE TBL_STUDENT IS '학생 개인신상 정보';

--- *** 컬럼명에 주석문 달기 *** ---

COMMENT ON COLUMN TBL_STUDENT.HAKBUN IS '학번';
COMMENT ON COLUMN TBL_STUDENT.NAME IS '학생명';
COMMENT ON COLUMN TBL_STUDENT.JUBUN IS '주민등록번호';


SELECT COLUMN_NAME, COMMENTS
FROM USER_COL_COMMENTS
WHERE TABLE_NAME = 'TBL_STUDENT';


SELECT COLUMN_NAME, COMMENTS
FROM USER_COL_COMMENTS
WHERE TABLE_NAME = 'EMPLOYEES';

 

---- *** 오라클 도움말 참조하기 *** ----
http://tahiti.oracle.com

 

--      테이블생성시 특정 테이블스페스명을 명기하지 않고 테이블을 생성하면
--      어떤 테이블스페이스에 저장될까? 바로 이것은 해당 오라클 사용자의 
--      정해져 있는 DEFAULT TABLESPACE 명에 저장된다. ***

--      현재 오라클 서버에 접속되어진 사용자(HR)의 DEFAULT TABLESPACE 명을 조회하자.

SELECT DEFAULT_TABLESPACE
FROM USER_USERS;

 

SELECT *
FROM USER_TABLES
WHERE TABLE_NAME = 'TBL_STUDENT';

 

-- USERS 테이블스페이스의 실제 DATA FILE 명을 조회하려고 한다.
SELECT *
FROM DBA_DATA_FILES;
/*
ORA-00942: 테이블 또는 뷰가 존재하지 않습니다
00942. 00000 -  "table or view does not exist"
*Cause:    
*Action:
123행, 5열에서 오류 발생
*/

 

SELECT *
FROM DBA_DATA_FILES;


 
 

Total 24
번호 제   목 글쓴이 날짜 추천 비추천 조회
24 작업내용 쿼리 저장 덩벙이 07-06 0 0 78
23 현재 오라클 서버에 접속한 사용자의 이름,테이블,뷰명 조회, 테… 덩벙이 07-06 0 0 101
22 오라클 삭제(Oracle 10g) 덩벙이 01-21 0 0 1657
21 CentOS 5.5 오라클11gR2 설치 성공 덩벙이 06-28 0 0 3105
20    CentOS 5.5 오라클11gR2 설치 성공 덩벙이 06-28 0 0 2918
19 리눅스 오라클 설치 덩벙이 06-28 0 0 2570
18 CentOS 6.2 리눅스에 오라클 Oracle 11g r2 설치: 2. 설치 프로… 덩벙이 06-28 0 0 8162
17 CentOS 6.2 리눅스에 오라클 Oracle 11g r2 설치: 1. 환경 설정 덩벙이 06-28 0 0 3642
16 Export와 Import 덩벙이 05-09 0 0 2748
15 특정 테이블을 제외(SKIP)하고 EXPORT 하는 방법 (1) 덩벙이 05-09 0 0 2547
14 오라클 scott 계정 활성화 하기 [http://all4museum.tistory.com… 덤벙이 04-19 0 0 3311
13 오라클에 접속하기 [http://all4museum.tistory.com/ 강좌] 덤벙이 04-19 0 0 3048
12 오라클 시작하고 중지하기 [ http://all4museum.tistory.com/ … 덤벙이 04-19 0 0 2376
11 오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora (윈도우) … 덤벙이 04-19 0 0 7066
10 오라클 DB 생성 [ http://all4museum.tistory.com/ 강좌] 덤벙이 04-19 0 0 2663
9 오라클10g (윈도우 환경) 설치 [ http://all4museum.tistory.co… 덤벙이 04-18 0 0 3671
8 간단 명료한 오라클 DB백업하기 덤벙이 04-18 0 0 3910
7 다른 oracle 버전으로 db 백업/복원하기 덤벙이 04-18 0 0 2371
6 Oracle - 백업/복구, Rollback (1) 덩벙이 04-12 0 0 2867
5    Oracle - 백업/복구, Rollback 덩벙이 04-12 0 0 3765
 1  2  
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.