본문 바로가기

분류 전체보기110

ORACLE 11 JOIN 조인의 개념 -하나의 SQL 명령문에 의해 여러 테이블에 저장된 데이터를 한번에 조회할수 있는 기능 -관계형 데이터베이스 분야의 표준 -두개 이상의 테이블을 ‘결합’ 한다는 의미 조인의 필요성 -조인을 사용하지 않는 일반적인 예 학생 주소록을 출력하기 위해 학생들의 학번, 이름, 소속학과 이름을 검색 학생에 대한 정보 검색하는 단계 필요 학생 정보에서 소속학과번호 정보를 추출하여 소속학과 이름을 검색하는 단계 필요 문번) SELECT * | COLUMN FROM 테이블1,테이블2.... == 테이블1 CROSS JOIN 테이블2.... 칼럼 이름의 애매모호성 칼럼 이름의 애매모호성 해결방법 -서로 다른 테이블에 있는 동일한 칼럼 이름을 연결할경우 -컬럼 이름앞에 테이블 이름을 접두사로 사용 -테.. 2007. 4. 5.
ORACLE 10 exusts():서브쿼리의 결과가 존재한다면 참 문제1) DEPTNO 컬럼중에 NULL 이 있냐? 없으면 사원번호, 사원명, 부서번호 출력 SQL> SELECT EMPNO, ENAME, DEPTNO 2 FROM EMP 3 WHERE EXISTS(SELECT DEPTNO FROM EMP); EMPNO ENAME DEPTNO ---------- ---------- ---------- 7369 SMITH 20 7499 ALLEN 30 7521 WARD 30 7566 JONES 20 7654 MARTIN 30 7698 BLAKE 30 7782 CLARK 10 7788 SCOTT 20 7839 KING 10 7844 TURNER 30 7876 ADAMS 20 7900 JAMES 30 7902 FORD 20 793.. 2007. 4. 4.
ORACLE 9 TRANSACTION 관리 * 트랜잭션 개요 - 관계형 데이터베이스에서 실행되는 여러 개의 SQL명령문을 하나의 논리적 작업 단위로 처리하는 개념 - DML(U,D,I)의 집합 - CREATE.. - COMMIT : 트랜잭션의 정상적인 종료 - ROLLBACK : 트랜잭션의 전체 취소 * 명시적인 트랜잭션 제어 명령문 COMMIT : 트랜잭션내의 모든 SQL 명령문에 위해 변경된 작업 내용ㅇ르 디스크에 영구적으로 저장하고 트랜잭션을 종료 ROLLBACK : 트랜잭션내의 모듬 SQL 명령문에 위해 변경된 작업 내용ㅇ르 전부 취소하고 트랜잭션을 종료 * 기존 데이터에 변경이 가해지면 그 전까지 SQL 명령문들을 한 트랜잭션으로 처리된다. ------------COMMIT; -- DELETE UPDATE UP.. 2007. 4. 3.
JAVA 2-1,2,3,4 2007. 4. 3.