SQL/Oracle9 [Oracle] MERGE INTO 구문 MERGE INTO 충돌 없이 데이터를 업데이트 하는 것으로, 해당 데이터가 있으면 무시, 없으면 업데이트를 진행 MySQL의 INSERT INTO ~ ON DUPLICATE KEY UPDATE ~ 의 기능과 유사 예제) 먼저 예제용 테이블을 생성하고 오라클 HR 계정의 샘플 데이터 employees 테이블을 복사해서 삽입 mergeIntoTest 테이블 생성 CREATE TABLE mergeIntoTest( num NUMBER, f_name VARCHAR2(20), l_name VARCHAR2(20), dep_id VARCHAR2(20), salary NUMBER ); 위에서 15개 Row 데이터를 복사 - 삽입 INSERT INTO mergeIntoTest (SELECT employee_id, fir.. 2021. 7. 25. [Oracle] 맥 터미널에서 오라클 실행 및 HR계정 활성화 오라클 실행 1. 아래 명령문으로 오라클 Oracle XE DB 컨테이너가 켜져있는지 확인 docker ps 2. 아래와 다르게 목록에 해당 컨테이너가 없다면 컨테이너를 실행시키기 3. 컨테이너의 목록 전체를 조회해 Oracle 컨테이너 이름 확인 docker ps -a IMAGE > NAMES > 컨테이너 이름 4. 컨테이너 실행 docker start 컨테이너 이름 5. sqlplus 접속 docker exec -it --user=oracle 컨테이너 이름 bash sqlplus 6. 종료 docker stop 컨테이너 이름 HR계정 활성화 오라클에 내장된 hr 데이터를 사용하기 위함 1. 수동으로 샘플데이터 다운로드 https://github.com/oracle/db-sample-schemas/re.. 2021. 7. 22. [Oacle] Mac 오라클 설치 1. Docker 홈페이지에서 맥용 프로그램을 다운로드 2. 설치가 완료되면 우측 상단에 고래모양 아이콘이 생김 3. 오라클 홈페이지에서 리눅스 파일 다운 https://www.oracle.com/database/technologies/xe-downloads.html 4. . https://github.com/oracle/docker-images 에서 git clone해서 Docker Image 다운로드 git clone https://github.com/oracle/docker-images.git 5. 다운로드 한 폴더 경로로 이동 cd docker-images/OracleDAtabase/SingleInstance/dockerfiles 앞서 다운받은 리눅스 파일.rpm을 해당 경로 내의 18.4.0 폴.. 2021. 7. 19. 이전 1 2 다음