일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개행처리
- Android
- ibatis bind
- 안드로이드
- iPhone
- java
- 스프링
- Eclipse
- jdbc
- 연동
- zipcode
- 아이폰
- Objective C
- 우편번호
- Android SDK
- SEQUENCE
- Oracle
- 자바
- 설치
- Spring
- 외래키
- IT·컴퓨터
- MVC
- ibatis 개행
- ibatis parameter
- IO
- 예제
- 오라클
- SQL
- 이클립스
- Today
- Total
목록오라클 (14)
MisoBoy Blog...
-- Transaction 이란? -- 한 개 이상의 실행될 SQL 문장의 집합 -- 데이터의 일관성을 보장 -- 행의 LOCK 처리를 기본으로 함 -- 데이터의 변경 시 융통성을 제공하고, 사용자의 프로세스가 -- 예기치 않게 중단되거나, 시스템 장애가 발생하여 데이터의 -- 일관성이 어렵게 된 경우에도 일관성을 보장하기 위한 -- 시스템적 응용 -- TCL(Trancnsaction Control Language) -- commit : 보류중인 데이터를 영구적인 데이타베이스로 -- 변경사항을 저장하고 현재의 TRANSACTION 을 종료한다. -- rollback : 보류중인 데이터의 변경사항을 모두 되돌리고 -- 현재의 트랜젝션을 종료한다. -- rollback TO [a] : 특성지점을 지정하지 않..
-- FORD 와 동일한 직업을 가진 사람은 누구 인가? -- 단일행 Subquery sql > SELECT * FROM EMP WHERE job = (SELECT job FROM EMP WHERE ename = 'FORD') 서브쿼리 EMP 테이블의 ename 이 'FORD' 라는 정보가 있는 JOB을 가져와 EMP 테이블의 해당 JOB을 출력한다. -- 주의사항 -- error msg : single-row subquery returns more than one row -- 1. 여러행의 결과는 처리할 수 없다. sql > SELECT sal FROM EMP where sal = (SELECT sal FROM EMP WHERE deptno = 10); DEPTNO 에 관한 SAL의 데이터값은 여러행이..
우편번호(zipcode) 테이블 과 MSSQL 에서 사용 했던 TABLE 예제 파일 입니다. zipcode1.sql 은 테이블 생성 sql 이며 zipcode2.sql 은 우편번호 sql 입니다. Oracle 연습용 예제 파일로 사용 하시면 되겠습니다.
-- 1) DECODE() -- IF ~ ELSE IF ~ ELSE IF ~ ELSE SELECT ename, job, sal, DECODE(job, 'SALESMAN', sal * 1.1, 'ANALYST', sal * 1.2, 'MANAGER', sal * 1.3, sal) AS "Salary" FROM EMP; -- 상반기에 해당하는 월까지에 해당 하는 인원을 출력하자 SELECT COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '01', 1)) "1월", COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '02', 2)) "2월", COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '03', 3)) "3월", COUNT(DECODE(TO_CH..
1. 모든 사원에 대해 사번, 이름, 급여, 보너스(comm), 보너스금액을 출력하는데 각각 열이름을 한글로 출력하게 하는 SQL문을 작성하시오. 단 보너스금액은 실급여(급여와 보너스의 합)에 10%를 더해서 출력합니다. sql > SELECT empno AS "사번", ename "이름", sal "급여", comm "보너스", (sal + nvl(comm,0)) * 1.1 AS "보너스금액" FROM EMP; 2. comm을 받는 모든 사원의 이름, 부서 이름 및 위치를 표시하는 질의를 작성하시오. sql > SELECT e.ename, d.dname, d.loc FROM emp e, DEPT d WHERE e.DEPTNO = d.DEPTNO AND e.comm IS NOT NULL; 3. 업무별, ..
Table 삭제시 외부키로 연결되어 있다면 삭제가 가능합니까 ? 질문 Table 삭제시 외부키로 연결되어 있다면.... 삭제가 가능합니까? 답변 참조하는 테이블(child table)은 삭제 가능하지만 참조되어지는 테이블(parent table)을 삭제하려면 Cascade Constraints 옵션을 추가로 사용해야 합니다. -- 1. EMPLOYEE 테이블에 의해서 참조되어지는 DEPARTMENT 테이블을 생성한다. SQL> CREATE TABLE department (id NUMBER(2), dname VARCHAR2(10), CONSTRAINT deparment_dname_pk PRIMARY KEY(id)); --2. FOREIGN KEY를 포함하는, DEPARTMENT 테이블을 참조하는 -- EM..