일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 아두이노
- jobtoy
- librecad
- 잡토이 메이킹 코딩 학원
- s4a
- 잡토이
- 강좌
- 톰캣
- Unity
- 라즈베리파이
- 안드로이드
- oracle
- 시작하기
- 설치
- Android
- 예제
- 스크래치
- 파주
- tomcat
- 설정
- html5
- 유니티
- 운정
- 리브레캐드
- 코딩
- jsp
- mysql
- 오라클
- MSSQL
- Spring Security
- Today
- Total
목록oracle (56)
랩제이
------------------------------------- Sub Query ------------------------------------- - HAVING 절에서의 SUB Query 사용 SELECT job, MAX(sal) FROM emp GROUP BY job HAVING MAX(sal) > (SELECT MAX(sal) FROM emp WHERE job='SALESMAN'); - 다중열 sub Query - PAIRWISE Column 비교 : 두개의 컬럼을 묶어서 같은 경우만 참으로 보고 조회한다. SELECT empno, ename, deptno, sal, comm FROM emp WHERE (sal, NVL(comm,-1)) IN (SELECT sal, NVL(comm,-1) F..
- EQUIJOIN - NON EQUIJOIN 사원 조회시에 급여등급이 나오도록 조인한다. SELECT e.empno, e.ename, e.sal, s.grade FROM emp e, salgrade s WHERE e.sal BETWEEN s.losal AND s.hisal; - OUTER JOIN dept에 새로운 부서가 생겼는데 EQUIJOIN 했을 경우는 조회가 안된다. emp에 사원이 배치 안 되었더라도 부서는 나오도록 할 경우에 사용한다. 정보가 부족한 쪽에 (+)를 붙여서 사용한다. IN 연산자, OR 연산자 사용 못한다. SELECT e.empno, e.ename, d.deptno, d.dname FROM emp e, dept d WHERE e.deptno(+) = d.deptno - SEL..
SELECT deptno, max(sal) FROM emp GROUP BY deptno HAVING max(sal) > = 2900; SELECT job, SUM(sal) FROM emp WHERE job'SALESMAN' GROUP BY job HAVING SUM(sal)>5000 ORDER BY SUM(sal);
[sqlplus] 검색결과 파일로 저장하기. 1. TXT파일 생성 예제 - 오라클에서는 SPOOL기능을 이용해서 TXT파일이나 SAM파일에 검색된 테이터를 저장 할 수 있습니다. - 먼저 파일에 저장될 검색 결과를 얻기위한 SQL문을 스크립트 파일로 만듭니다. - 여러번에 SQL문을 돌리는 것보다 하나의 스크립트 파일을 만들어서 실행하는것이 더 효율적입니다. 실행시킬 SQL문을 C:\SpoolSelect.sql로 저장 합니다. ---- SpoolSelect.sql 시작 --- SELECT empno, sal, ename, to_char(hiredate, 'YYYY-MM-DD') FROM emp; SELECT deptno, dname FROM dept; ---- SpoolSelect.sql 끝 --- SQ..
-------------------------------------- SQL Plus 기본 명령 -------------------------------------- SQL> DESC[RIBE] EMP; -- 테이블 구조를 보여준다. SQL> R[UN]; -- 최근의 SQL을 명령 수행한다. SQL> ED[IT]; -- 버퍼(혹은 파일)의 SQL 문장을 편집한다. SQL> C[HANGE]/EMP/TAB/ -- SQL 문장의 텍스트를 변경한다. SQL> A[PPEND] WHERE TNAME = 'EMP'; -- 입력했던 문장 라인의 끝에 텍스트를 추가한다. SQL> CL[EAR] BUFF[ER] -- SQL 버퍼 내용 삭제 SQL> SAV[E] -- SQL 버퍼의 내용을 파일에 기록한다. REP[LACE]..
ORACLE 10g 설치후 HTTP 포트 8080 변경하기 SQL> CONNECT SYSTEM/1111; SQL> EXEC DBMS_XDB.SETHTTPPORT(8087);
DROP USER CDL CASCADE; DROP TABLESPACE TS_CDL01 INCLUDING CONTENTS; DROP TABLESPACE IX_CDL01 INCLUDING CONTENTS; -- Drop 후에 파일을 삭제해 줘야 함
--테이블 스페이스 생성(파일경로는 DB위치에 따라 수정필요) CREATE TABLESPACE TS_CDL01 datafile 'D:\oracle\oradata\TS_CDL01.dbs' size 10M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT STORAGE (INITIAL 50K NEXT 50K MINEXTENTS 32 MAXEXTENTS 4096 PCTINCREASE 50); --인덱스 스페이스 생성(파일경로는 DB위치에 따라 수정필요) CREATE TABLESPACE IX_CDL01 datafile 'D:\oracle\oradata\IX_CDL01.dbs' size 10M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAU..