본문 바로가기

콩's EDUCATION/콩's DATABASE

ALTER 컬럼 생성, 삭제, 수정 생성 ALTER TABLE emp01 add (job varchar2(9)); desc emp01; 결과> JOB VARCHAR2(9) 수정 ALTER TABLE emp01 modify (job varchar2(8)); desc emp01; 결과> JOB VARCHAR2(8) (주의) 1. 데이터 존재시에는 길이 증가만 가능, 타입 변경 불가능, 데이터 존재하지 않으면 전부 수정 가능하다. 삭제 ALTER TABLE emp01 drop column job; 더보기
HR 테이블 HR 계정 E-R DIAGRAM (HR스키마) 더보기
CREATE 테이블 생성 show user; select * from tab; // 계정 내 테이블 구조 확인 1. 노트패드 (메모장) 열기 select * from tab; CREATE TABLE emp01 ( empno number(4), ename varchar(20), sal number(7,2) ); 2. 해당 내용 저장후 emp01.sql 로 저장. 3. SQL*PLUS에서 노트패드가 저장된 주소를 적고 아래와 같은 명령어 입력. 4. @ c:\emp01 DDL (Data Definition Language) CREATE ALTER DROP RENAME TRUNCATE 더보기
서브쿼리 연습 -- 런던 지역에 근무하는 사원의 이름, 급여, 부서코드 조회 SELECT a.first_name, salary, a.department_id FROM employees a, departments b WHERE a.department_id = b.department_id and b.location_id = (SELECT location_id FROM locations WHERE lower(city) = 'london'); select first_name FROM employees WHERE department_id = 40; -- 자신의 상관이 kelly 인 사원의 이름과 급여 조회 SELECT first_name, salary FROM employees WHERE manager_id = (SELECT .. 더보기
직원과 상사 테이블 조인 -- 직원, 직원번호, 상사, 상사번호. -- 한쪽 내정보, 다른쪽 상사정보. SELECT a.first_name 직원, a.employee_id 직원번호, b.first_name 상사, b.manager_id 상사번호 FROM employees a, employees b WHERE a.manager_id = b.employee_id; WHERE 조건에서 내 정보 테이블에서 상사 ID와 상사 테이블에서 직원 ID가 같은 것을 찾으면 된다. 더보기
SQL 문제 2차 --========================================-- JOIN--======================================== -- 1.직원들의 이름과 직급명(job_title)을 조회하시오. SELECT first_name, job_titleFROM employees a, jobs bWHERE a.job_id = b.job_id; -- 2.부서이름과 부서가 속한 도시명(city)을 조회하시오. SELECT department_name, cityFROM departments a, locations bWHERE a.location_id = b.location_id; -- 3. 직원의 이름과 근무국가명을 조회하시오. SELECT first_name, cityFROM em.. 더보기
SQL 문제 1차 --========================================-- JOIN--======================================== -- 1.직원들의 이름과 직급명(job_title)을 조회하시오. SELECT first_name, job_titleFROM employees a, jobs bWHERE a.job_id = b.job_id; -- 2.부서이름과 부서가 속한 도시명(city)을 조회하시오. SELECT department_name, cityFROM departments a, locations bWHERE a.location_id = b.location_id; -- 3. 직원의 이름과 근무국가명을 조회하시오. SELECT first_name, cityFROM em.. 더보기
[1Z0-053] 오라클 시험 출제 문제를 파악하자 3번 1번 게시물을 참고하세요. 항상 컴퓨터 용어를 번역을 해서 하려니 못하는 영어에 이상하게 뜻이 전달되네요. 양해 바랍니다. 다음 보기중 Scheduler-generated events의 설명으로 맞는 것을 고르시오. 1) (이것은) file system에 file이 도착할 때 만들어질 수 있다. 2) (이것은) Scheduler 내에서 자기 스스로(itself) 일어나는 상태 변화를 나타낸다. 3) (이것은) 작업을 시작한 Scheduler에 의해 소모된 application에 의해 생긴다. 4) (이것은) 이벤트 상태와 queue specification일 때 작업(job)이 명확해지길 요구한다. ps. 앞으로 주어 생략합니다. 비인칭주어이므로... 오라클 공부로 참 좋은 사이트입니다. remote-d.. 더보기
[1Z0-053] 오라클 시험 출제 문제를 파악하자 2번 1번 게시물을 참고해주세요. 문제> 다음 보기중 image copy backup으로 옳은 것을 고르시오. (2가지) 1) 오직 disk로만 옮겨진다. 2) 오직 사용된 block만을 포함할 것이다. 3) 사용되거나 아직 사용이 안된 모든 block을 포함할 것이다. 4) disk 뿐만 아니라 tape에서도 작동할 수 있다. 11g 기술 메뉴얼을 살펴볼 수 있습니다만 구글에서 바로 구글링으로 검색해봅시다. Oracle® Database Backup and Recovery Basics 10g Release 2 (10.2) B14192-03 참고 : http://docs.oracle.com/cd/B19306_01/backup.102/b14192/bkup001.htm RMAN 백업 포멧에는 2가지 방법이 있습니.. 더보기
[1Z0-053] 오라클 시험 출제 문제를 파악하자 1번 오라클 덤프 문제는 원칙적으로 공개를 하거나 유포해서는 안됩니다. 다만, 이미 유포된 문제를 토대로 한글로 재구성하여 한 문제씩 직접 풀어보려고 합니다. OCP라는 자격증이 페이퍼 자격증이 아닌 실력을 갖춘 사람들이 얻을 수 있는 자격증이 되는 그날까지! (저도 아직 많이 부족한 걸음마 단계입니다...) 1Z0-053 문제 출제 1번) 데이터베이스를 사용자들은 transaction 실행에 있어 항상 어려움에 대한 고충을 쏟아낸다. 조사에 따르면, 몇몇의 사용자는 undo tablespace에서 많은 양의 공간을 소비하는 long-running transaction 하는 것을 발견했다. 이는 문제를 야기한다. 당신이 오직 이들의 사용자 세션만 undo tablespace 사용을 관리하기를 원하고, 이 세션.. 더보기