본문 바로가기

전체 글

(55)
Ubuntu 10.10 에 Sql Developer 설치하기 VMware 9에 올린Ubuntu 10.10 에JDK1.7Oracle 11g R2까지 설치되어있는 상태에서 시작합니다. Oracle에서 SQL-Developer를 다운로드 받습니다. 기타 플랫폼용으로 받습니다(ZIP 형식) 루트계정으로 접속해서 sqldeveloper-package 와 debhelper 를 설치해 줍니다. # apt-get install sqldeveloper-package debhelper Y를 눌러 설치 시작. OK 안눌러진다고 당황하지말고 방향키로 스크롤한다음 OK눌르자 No configuration 를 선택. 스샷과 다르다 주의. 필수패키지의 설치가 완료되었슴다. 터미널을 열고 $ make-sqldeveloper-package ~/Downloads/sqldeveloper-3.2.1..
Oracle 연습문제 2~7장 --2장◈ 연 습 문 제 ◈----1. 아래의 SELECT 문장이 성공적으로 수행 될까요? (참 / 거짓)--SQL> SELECT ename 이름,job 업무,sal 급여-- 2 FROM emp;--참----2. 아래의 SELECT 문장이 성공적으로 수행 될까요? (참 / 거짓)--SQL> SELECT *-- 2 FROM salgrade;--참----3. 이 문장에 에러가 있습니다. 올바르게 작성하시오.--SQL> SELECT empno,ename,sal X 12 년 봉-- 2 FROM emp;--Select empno,ename,sal*12 연봉 From emp;----4. EMP 테이블의 구조와 내용을 조회하여라.--Desc emp;----5. EMP 테이블에서 중복되지 않는 부서번호를 출력하시오.-..
Ubuntu 12.04(x86) 에 Oracle11g Tomcat7 JDK1.7 Eclipse 깔기. 일단 vmware깔고 우분투 깔고 업데이트까진 쉬움.i5에 메모리 10기가인 내 메인컴으로도 20분이상 걸림.열두번째만에 블로그에 정리하면서 깔아야겠다는 생각을 하고 업데이트중에 블로그에 정리중... 업데이트하면서 오라클 톰캣 JDK 다운로드 걸어라. 오래걸린다. JDK부터 깔고 나머지는 순서 상관음슴 나는 JDK-톰캣-이클립스-오라클 순으로 깔꺼다. 터미널열자 단축키는 컨+알+T 1. 주소를 등록해서 깔기 (최신버전만 가능함 구버전까는법은 모름..)# sudo add-apt-repository ppa:webupd8team/java치면 JDK을 받기위한 URL정보를 시스템에 등록한댄다. # sudo apt-get update라고 치면 앞서 등록한 URL을 시스템에 갱신해서 반영한데 # sudo apt-g..
SQL Table space 생성 (OEMC에서) 1.500메가짜리 BUSANIT 테이블스페이스 생성. 1-1. 확장자를 ora에서 dbf로 수정. 복원시 전체복원을 가능하게 한다. CREATE SMALLFILE TABLESPACE "BUSANIT" LOGGING DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10G\BUSANIT.dbf' SIZE 500M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 2.자동 확장 (dbf파일명을 더블클릭) CREATE SMALLFILE TABLESPACE "BUSANIT" LOGGING DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10G\BUSANIT.dbf' SIZE 500M AUTOEXTEN..
20120925 Oracle /* 부서별로 최대급여를 받는 사원의 정보를 출력하라. EMPLOYEES emp(예명) DEPARTMENTS dept(예명) 사원번호/이름/급여/부서이름 emp.employee_id/emp.last_name/emp.salary/dept.department_name 사원번호 / 이름 / 급여 / 부서이름 100 King 24000 Executive 103 Hunold 9000 IT 108 Greenberg 12008 Finance 114 Raphaely 11000 Purchasing 121 Fripp 8200 Shipping 145 Russell 14000 Sales 200 Whalen 4400 Administration 201 Hartstein 13000 Marketing 203 Mavris 6500 H..
Oracle 연습문제 . 데이터입력 CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)); INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', TO_DATE('17-12-1980', 'DD-MM-YYYY'), 800, NULL, 20);INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', TO_DATE('20-02-1981', 'DD-MM-YYYY'), 1600, 300, 30);INSERT INTO EMP VALUES (7521, '..
/*Over(partition by)*/ /*inner query*/ /*Over(partition by)*/ select employee_id, last_name, department_name, salaryfrom ( select employee_id, last_name,salary, department_name, max(salary) over (partition by d.department_id) as maxsal from employees e join departments d on e.department_id=d.department_id )where maxsal=salaryorder by employee_id asc; /*inner query*/select employee_id, last_name, department_name, salaryfrom employees ..
120911 오라클 /* 1. 1999년 이후 입사자 중에서 재고 업무를 담당하는 사원들의 정보를 조회하세요.*/ select d.department_name,e.* from employees e, departments d where e.department_id=d.department_id and d.department_name='IT' /*and between sysdate and hire_date;*/ and hire_date > to_date('99/01/01'); /* 2. 급여가 $5,000 미만인 사원 중에서 배송이나 구매 업무를 하는 사원들의 정보를 조회하세요.*/ select e.salary,d.department_name,e.* from employees e, departments d where e.depa..