Oracle

Lists for database - Oracle

Outer JOIN 문법

February 12 2020

Outer JOIN 요약 아우터 조인은 성능에 문제가 많음… NESTED LOOP JOIN => 풀테이블 스켄이 각 로우마다 실행 된다. WHERE 절에서만 (+) 테이블 간 외부조인 조건이 1개 이상일 경우, 모든 외부조인 조건...

PL/SQL 문법

February 12 2020

PL/SQL 요약 DB 메모리에서 실행 할때마다 반복실행? 함수는 NOCASH 이므로 부를때 마다 실행됨. 배치처리에서 프로시져, 함수 많이 사용.

서브쿼리

February 15 2020

서브쿼리 종류 일반 서브쿼리 = WHERE 절에 인라인 뷰 = FROM절에 위치 스칼라 쿼리 = SELECT 절에 위치 서브쿼리를 사용하면 내부적으로 쿼리 블럭이 생성되므로 느려질 수 있음, 되도록 join을 사용하는 것이 좋음. JOIN을 먼저 하기 보다는 서...

pl/sql 프로시저

February 22 2020

PL/SQL 프로시저 DB내에서 프로그램밍 할수 있는 기능 프로시저 확인하기 (SELECT * FROM USER_SOURCE; )

pl/sql 트리거

February 22 2020

PL/SQL 트리거 내부적으로 PL/SQL 블록이 실행된다. 권한이 있어야 사용가능하다. 로그인시 누가 들어왔는지 확인할 때 많이 쓰임… 실무에 많이 사용안함 왜? 트리거가 작동 안하는 경우가 생기게 될 경우 사람이 안된 부분을 찾아넣어야 하는 ...