본문 바로가기

오라클7

[Oracle] 오라클 단일, 다중 With절 사용방법과 유스케이스 오라클의 WITH절은 중첩된 쿼리를 분리하여 가독성을 향상시키거나, 재귀호출, 성능최적화를 위해 다양하게 사용됩니다. 또한, 임시(TEMP)테이블로 사용되어 쿼리의 이해를 돕는 역할로도 사용됩니다. 이번 블로그에서 WITH절의 다양한 사용방법과 유스케이스를 간략히 살펴봅니다. 1. WITH 절 기본 사용방법 WITH CUSTOMER AS ( SELECT 'C001' AS customer_id, 'Choi' AS customer_name FROM dual UNION ALL SELECT 'C002' AS customer_id, 'Kim' AS customer_name FROM dual ) SELECT * FROM CUSTOMER; CUSTOMER_ID|CUSTOMER_NAME| -----------+----.. 2023. 7. 7.
Oracle - sysdate timezone 목록 조회 및 변경 들어가기 전에.. sysdate를 변경하기 전에 current_date와 sysdate의 차이를 모른다면 아래 관련 블로그를 참조하기 바란다. 2022.01.29 - [DB/Oracle] - 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 1. 연산자 사용 날짜 계산 SELECT CURRENT_DATE, CURRENT_DATE - 1, CURRENT_DATE + 1 FROM DUAL; CURRENT_DATE |CURRENT_DATE-1 |CURRENT_DATE+1 | -----------------------+-----------------------+-.. 2022. 7. 4.
Docker 오라클 이미지 생성 및 실행 21c ( 공식 github 제공 sh 활용 ) 들어가며 Oracle에서 제공하는 Dockerfile, sh 프로그램을 사용하여 오라클에서 제공하는 설치바이너리를 이미지로 만드는 방법을 알아보도록 한다. 1.실행환경 Windows 10 Git bash Docker 2.준비사항 오라클DB 설치바이너리 다운로드를 위해 Oracle 계정필요 3.Dockerfile download 설치되는 위치는 D:\Project\docker로 설정하였다. PS D:\Project\docker> git clone https://github.com/oracle/docker-images Cloning into 'docker-images'... remote: Enumerating objects: 15633, done. remote: Counting objects: 100% (8.. 2022. 5. 31.
오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 1. 연산자 사용 날짜 계산 SELECT CURRENT_DATE, CURRENT_DATE - 1, CURRENT_DATE + 1 FROM DUAL; CURRENT_DATE |CURRENT_DATE-1 |CURRENT_DATE+1 | -----------------------+-----------------------+-----------------------+ 2022-01-28 15:23:38.000|2022-01-27 15:23:38.000|2022-01-29 15:23:38.000| CURRENT_DATE VS SYSDATE 오라클은 현재 시간을 CURRENT_DATE와 SYSDATE으로 제공한다. 이때 유의할 점은 SYSDATE는 데이터서버 시간이고 CURRENT_DATE는 사용자 세션의 시간으로.. 2022. 1. 29.