■ 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

+ Recent posts