🐍ORACLE

🐍ORACLE

오라클 계층쿼리 start with connect by로 계층 구조를 알아보자

계층 쿼리를 사용할 일이 있어서 공부해보았다. 계층 쿼리를 사용하면 순환 관계를 가진 데이터를 조회가 가능하다. 아래와 같은 구조로 표현 가능하다. 테스트 데이터는 오라클에서 제공하는 HR스키마의 EMPLOYEE테이블을 사용하였다. 노드는 부모와 자식으로 나눌수있고, LEVEL1노드 기준으로 부모가되고 LEVEL2노드는 자식이 된다. 또한 LEVEL3기준으로 LEVEL3은 부모가 되고 LEVEL4는 자식노드가 된다. ▶ 테이스 데이터 SELECT쿼리 SELECT B.EMPLOYEE_ID , B.MANAGER_ID , B.FIRST_NAME , B.LAST_NAME, B.SALARY FROM EMPLOYEES B 출력결과 EMPLOYEE_ID|MANAGER_ID|FIRST_NAME |LAST_NAME |S..

🐍ORACLE

도커Docker - 오라클19c 띄우기 디비버 접속하기

도커로 오라클 19c 띄우기 도커를 사용해보고 싶어서 준비했다. 도커로 오라클19c 띄우기! 도커 데스크탑 준비 https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 각자 OS에 맞게 도커를 다운로드하자! 도커를 다운 후 설치가 완료 됐으면 실행하고, 윈도우CMD나 리눅스 터미널에서 작업을 수행하자 윈도우CMD에서 도커..

🐍ORACLE

ORACLE SQL 처리 과정, 최적화란 무엇일까???

오라클 처리과정은 어떻게될까? 알아봤다 오라클 SQL 처리과정(SQL Processing) 1. SQL Statement SQL 쿼리문장을 뜻한다. 예를 들어서 고객정보 화면에서 주민번호나, 고객번호를 입력 후 조회 버튼을 눌렀을 때 해당 쿼리가 DB서버로 고객정보 데이터를 요청하는 SQL을 뜻한다. SELECT * FROM 고객 WHERE 고객번호 = '48382' OR 주민번호 = '1234561234567'; 2. 파싱(Parsing) 작업 Application에서 SQL문을 발행 후, SQL을 실행 전 Parse Call(구문분석 호출)을 한다. 파싱을 세분화 하면 세가지로 나뉜다 2-1. 파싱 트리 생성와 Syntax Check 파싱트리는 SQL 각 개별 구성요소를 분석해 파싱트리를 생성하는 작..

부드러운당근무침
'🐍ORACLE' 카테고리의 글 목록