■ system 계정으로 로그인 해서 user01 만든다.
(SQLGate 사용 또는 오라클 데이타베이스 홈페이지 접속 해서 실행)
CREATE USER USER01 IDENTIFIED BY USER01;
//DBA 권한 부여
GRANT CONNECT, DBA TO USER01;
■ 로그아웃 후 USER01 계정으로 접속한다.
- hr 계정의 employees에서 불러온다.
SELECT employee_id, first_name, last_name
FROM hr.employees;
- first_name과 last_name을 합쳐서 불러온다.
SELECT employee_id, first_name || last_name
FROM hr.employees
- first_name과 last_name 사이에 공백을 넣어서 불러온다.
SELECT employee_id, first_name || '' ||last_name
FROM hr.employees
- first_name과 last_name을 합친 컬럼 명을 name으로 ALIAS(별칭) 한다. name 앞에 AS가 생략됨.(AS name)
SELECT employee_id, first_name ||' ' || last_name name
FROM hr.employees
- emp라는 테이블을 만들면서 hr 계정의 employees 테이블의 데이터들도 불러온다.
CREATE table emp as
SELECT employee_id empid, first_name ||' ' || last_name name
FROM hr.employees
- emp 테이블의 데이터 양을 두배로 늘린다. 실행후 107개가 214개가 되어 있음을 확인 할 수 있다.
INSERT INTO emp (empid, name)
SELECT employee_id empid, first_name ||' ' || last_name name
FROM hr.employees
'DataBase > SQL' 카테고리의 다른 글
오라클 비밀번호를 잊어 버렸을 경우에 비번 바꾸는 방법. (0) | 2009.08.18 |
---|---|
조인(Join) (0) | 2009.08.18 |
SELECT, in-line view, index. (0) | 2009.08.17 |
DB에서 테이터 늘리는 방법 4가지 (0) | 2009.08.15 |
DB에 백만건 자료 쉽게 넣기.(INSERT, SELECT, JOIN을 이용한...) (2) | 2009.07.30 |
SQL(Structured Query Language) 이란? (0) | 2009.07.22 |