본문 바로가기
반응형

오라클10

오라클 쿼리 수행계획 확인 오라클에서 쿼리 수행계획을 찾다보니 확인하고, 다음과 같이 샘플 예제를 넣어서 확인해버릇 해야겠다. 내가 이해하기로는 크게 3 블럭으로 나눈다.PLAN_TABLE(플랜계획내용을 저장하는 테이블) 에 STATEMENT_ID 를 부여실행할 쿼리플랜계획내용 조회 SET SERVEROUTPUT ON; EXPLAIN PLAN SET statement_id = 'EX1' INTO PLAN_TABLE FOR SELECT * FROM "대상테이블" /* 수행계획을 확인할 대상쿼리 */ SELECT * FROM PLAN_TABLE WHERE STATEMENT_ID = 'EX1' 위 쿼리가 실행할 샘플 예제 입니다. 참고링크 : http://najuung.tistory.com/56 2017. 12. 14.
sqldeveloper - locale not recognized Mac OS 에서 sqldeveloper 로 접속시 locale not recognized 에러머세지로 연결불가.아마 로케일 문제인듯.설치된 sqldeveloper 는 영문판임.구글링중 발견. {sqldeveloper 설치위치}/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf 파일을 열고 VMOption 에서 AddVMOption -Duser.language=koAddVMOption -Duser.country=KR 이분은 친절한 캡쳐포스팅 : http://ending1.tistory.com/49 2017. 11. 27.
오라클 조인 업데이트 (다중업데이트) - Case 1 오라클에서 데이터를 다중 조건에 맞게 업데이트하기 위한 방법중 첫번째.SET 절과 (WHERE, AND) 조건 절과 동일한 내용으로 업데이트 쿼리를 수행. 샘플 데이터는 다음과 같다. 테이블 : JKUN위 테이블에서 업데이트 대상은 NUM_1 필드(전체)이다. 이 데이터들을 순번으로 업데이트 할 예정.다음은 가상 데이터 SELECT 1 AS RN, 4 AS NUM_SEQ FROM DUAL UNION ALL SELECT 2 AS RN, 5 AS NUM_SEQ FROM DUAL UNION ALL SELECT 3 AS RN, 6 AS NUM_SEQ FROM DUAL UNION ALL SELECT 4 AS RN, 7 AS NUM_SEQ FROM DUAL UNION ALL SELECT 5 AS RN, 8 AS N.. 2017. 11. 22.
오라클 WITH WITH 구문내의 쿼리 결과를 Alias 를 지정하여 이어서 SELECT 절과 이용.옵티마이저에서 인라인뷰나 임시테이블로 여김.WITH WITH_EX AS ( SELECT ROWNUM R, 'TEST1' STR, SYSDATE DT FROM DUAL UNION ALL SELECT ROWNUM, 'TEST2', SYSDATE FROM DUAL UNION ALL SELECT ROWNUM, 'TEST3', SYSDATE FROM DUAL ) SELECT * FROM WITH_EX; 조인도 가능SELECT * FROM WITH_EX A LEFT OUTER JOIN ( SELECT 1 R, 'TESTSSSSS' STR, SYSDATE DT FROM DUAL UNION ALL SELECT 2 R, 'TESTSSSS.. 2017. 11. 22.
반응형