SQL/Oracle

· SQL/Oracle
작성일자 : 2024-08-28Ver 0.1.10. 배경Applie Silicon M1 칩에 Oracle 설치를 위해서 Docker을 활용하였고, 그 과정의 상세 내용은 아래 게시물에 있다. [Docker] Apple Silicon M1 칩 맥북에 Oracle 설치작성일자: 2024-08-27Ver 0.1.10. 배경Mac의 Apple Silicon Chip (M 시리즈) 기반 PC에는 아직 Oracle DB를 지원하지 않는다.M1 Chip이 처음으로 탑재된 맥북 에어(2020)이 출시된 이후 다양한 소프트 웨어들이 Apple Sijunius96.tistory.com 그 이후 실습 및 연습을 위해 스키마(사용자)를 생성하고자 했는데, SQL*PLUS를 통해 스키마 생성 및 권한 부여를 할 수 있다.  [..
· SQL/Oracle
작성일자 : 2024-08-15Ver 0.1.1 1. Intro프로젝트를 하다 새로운 요건을 마주했다.요건을 간단히 요약하자면, 평가 대상 항목에 대해서 분기별로 평가를 하는데, 평가 대상이지만 특정 분기에 평가를 하지 않았다면 가장 최신 값으로 불러와 적용해 달라는 요건이었다.간단히 요약을 하긴 했지만, 그 과정에서 꽤나 복잡한 로직이 포함되어야 해서 해당 요건을 Tableau 대시보드에서 구현하기엔 어렵다고 생각하고, Oracle에서 해결해보고자 했다. 이리저리 검색 끝에 LAST_VALUE라는 함수의 존재를 알게 되었고, 이를 적용하면 요건을 구현할 수 있을것 같다는 판단을 했다. SQL Language Reference docs.oracle.com2. How to2-1) 기본 사용법기본 사용법은 ..
· SQL/Oracle
작성일자 : 2024-04-27Ver 0.1.11. SQL*PLUS, 그리고 SQL과의 차이오라클의 SQL*PLUS는 오라클 데이터베이스와 상호 작용하기 위한 명령줄 기반의 인터페이스이다. SQLPLUS를 사용하면 데이터베이스에 연결하고 SQL 쿼리를 실행하거나 데이터베이스 객체를 관리할 수 있다. 아래는 SQL*PLUS와 SQL의 주요 차이점을 표로 정리한 것이다.특성SQL*PLUSSQL인터페이스 종류명령줄 기반주로 GUI 또는 명령줄 기반기능데이터베이스 관리, 쿼리 실행 등쿼리 실행 및 데이터베이스 객체 관리실행 방식스크립트 실행 또는 대화식대화식 또는 프로그래밍 방식결과 표시 형식텍스트 형식 테이블, 그래프, 다이어그램 등기본 사용자 인터페이스명령프롬프트/터미널SQL 개발 도구 (예: Oracle ..
· SQL/Oracle
작성일자 : 2023-11-15 Ver 0.1.1 0.Intro Oracle의 날짜 DATE 컬럼에서 월을 더하고 뺄때 ADD_MONTHS() 내장 함수를 사용하기도 한다. 그렇지만, Year, Day, Hour, Minute, Second를 더하고 빼고자할 때는 ADD_MONTH로는 Year를 빼고는 제한된다. 이런 경우 INTERVAL 을 이용하면 보다 직관적이고 쉽게 날짜를 컨트롤 할 수 있다. 1.How to SELECT TO_DATE('2023-11-15','YYYY-MM-DD') AS TIME ,TO_DATE('2023-11-15','YYYY-MM-DD') + INTERVAL '10' YEAR(2) AS "10 Years Later" ,TO_DATE('2023-11-15','YYYY-MM-DD..
Unlimited Jun
'SQL/Oracle' 카테고리의 글 목록