오라클
-
윈도우 비스타(Windows Vista) 에서 오라클(Oracle) 설치컴퓨터/개발 2008. 6. 5. 19:32
윈도우 비스타(이하 비스타)를 사용하는 사람이 오라클을 설치하려면 몇 가지 경우의 수가 있는데 자신에게 맞는 방법으로 설치하여야 한다. 1. 비스타 32Bit + JDK 32Bit Oracle Database 10g Release 2 (10.2.0.3) for Microsoft Windows Vista 2. 비스타 64Bit + JDK 32Bit Oracle Database 10g Release 2 (10.2.0.3) for Microsoft Windows Vista 3. 비스타 64Bit + JDK 64Bit Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (x64) 위와 같이 궁합이 맞는 오라클을 설치하지 않으면 설치가 된다해도 차후..
-
오라클 MERGE 구문컴퓨터/개발 2008. 2. 13. 15:30
구조가 다른 두개의 테이블을 비교하여 하나의 테이블로 합치기 위한 데이터 조작어. MERGE INTO [table] [alias] USING [table | view | subquery] alias ON [join condition] WHEN MATCHED THEN UPDATE SET WHEN NOT MATCHED THEN INSERT INTO... VALUES....; ▶ MERGE INTO : 하나의 테이블로 합치기 위한 결과 테이블 ▶ USING : 테이블, 뷰, 서브쿼리에 대한 별명지정 ▶ ON : 조인 조건 지정 ▶ WHEN MATCHED THEN : ON절의 조인 조건을 만족하는 행이 존재하면 지정된 값으로 행을 UPDATE ▶ WHEN NOT MATCHED THEN : ON절의 조인 조건을 ..
-
오라클 계층적 쿼리 CONNECT BY PRIOR컴퓨터/개발 2008. 2. 11. 16:28
Connect by 계층적 쿼리는 오라클만이 가진 기능 중 하나로, 데이터를 선택하여 계층적인 순서 그대로 리턴하는데 사용된다. 예를 들면, 아래와 같이 직원 테이블이 있다고 생각 하자. 직원 직속상사 직급 -------------------- 철수 순희 대리 순희 영희 과장 길동 순희 대리 영희 개똥 부장 개똥 사장 기본적인 SQl을 사용하여 계층 관계를 표현하는것은 불가능하다. 하지만 재귀 PL/SQL 루틴과 connect by 를 사용한다면 표현이 가능하다. 재귀 PL/SQL은개발과 처리 과정에서 다소 많은 시간이 필요로 한다는 단점이 있으며, 변경사항이 있을 때 다른 저장 프로시저를 만들거나 보다 복잡하게 변경해야한다는 점도 무시 할수 없다. 이에 오라클에서는 connect by라는 확장된 sel..