도커 사용이 힘든 경우 도커를 사용하지 않고 오라클 클라우드 전자지갑을 이용하여 sql 여는 방법 새로 만들기/데이터베이스 접속 선택 -> 아래 내용 기입 -> Name : oracle19c_cloud 사용자 이름 : scott 비밀번호 : !Ds1234567890 구성 파일 : 알집으로 받은 Wallet_orcl.zip 경로 서비스 : orcl_low -> 테스트 클릭 상태 : 성공 확인 -> 접속 리소스 폴더의 application.properties에서 위 오라클 설정을 주석처리하고 전자지갑 설정에 내 전자지갑 경로를 넣고 실행한다 (본인은 C드라이브 프로그램 파일에 넣었더니 오류가 발생함 c드라이브에 따로 폴더 만들어서 경로설정하는 거 추천) # 서버 포트 server.port=8000 # 오라클..
06_Backend 하위폴더에 04_JPAExam 폴더생성 JPAExam 프로젝트 만들기 버전 2.7.16으로 설정하고 종속성 5개 체크 build gradle (dependencies 수정) dependencies { // TODO : 오라클 라이브러리( 19c ) implementation 'co m.oracle.database.jdbc:ucp:19.14.0.0' implementation 'com.oracle.database.security:oraclepki:19.14.0.0' implementation 'com.oracle.database.security:osdt_cert:19.14.0.0' implementation 'com.oracle.database.security:osdt_core:19.1..
VIEW -- 18_View.sql -- 뷰(View) : 하나 이상의 테이블이나 다른 뷰를 이용해서 생성하는 가상의 테이블 -- 활용) 1) 보안을 유지하기 위해 사용 : 사원테이블 - 급여컬럼(비밀 유지:대외비) -- 2) SQL 문을 미리 만들어 놓고 재활용 : 코딩 생산성 향상 -- 1) 뷰 생성 -- 사용법) CREATE OR REPLACE VIEW 뷰이름(컬럼명,컬러명2,...) -- AS -- SELECT 원본컬럼명, 원본컬럼명2,... -- FROM 테이블명 -- WHERE 조건절 CREATE OR REPLACE VIEW VW_EMP_JOB(사번, 사원이름, 부서번호, 담당업무) AS SELECT ENO, ENAME, DNO, JOB FROM EMPLOYEE WHERE JOB LIKE 'S..
Sequence -- 14_Sequence_Index.sql -- 1. 시퀀스(Sequence) : 호출(실행)할때마다 자동적으로 숫자를 증가시키는 것(객체) -- 목적) 기본키 용도로 사용(중복 없음 , null 없음) -- 활용 예) 자유게시판 : No(1 ~ n), 고객: 고객No(1 ~ n) -- 실무용어 : 채번 : 자동적으로 1씩 증가시키는 값(1 ~ n : 시퀀스대상) -- 예제 1) SAMPLE_SEQ 시퀀스를 1부터 시작해서 10씩 증가시키는 시퀀스를 만드세요 -- 사용법) CREATE SEQUENCE 시퀀스명 -- INCREMENT BY 증가값 -- START WITH 시작값 -- MINVALUE 최소값 -- MAXVALUE 최대값 CREATE SEQUENCE SAMPLE_SEQ INC..
서브쿼리 -- 07_Subquery.sql -- 서브쿼리 : 단일행 서브쿼리(1건만 나옴) -- 예제1) SCOTT 사원보다 급여를 많이 받는 사원을 찾기위한 SQL문을 작성하세요 -- 해결 : 1-1) 사원테이블에서 SCOTT 사원의 급여를 찾은 후에(1번) -- 1-2) 그 급여를 비교해서 많이 받는 사원을 추가로 찾아야함(2번) -- 1번 SELECT SALARY FROM EMPLOYEE WHERE ENAME = 'SCOTT'; -- 3000(급여) -- 2번 SELECT ENAME, SALARY FROM EMPLOYEE WHERE SALARY > 3000; -- 문제점 ) 성능 저하 : 여러번 쿼리로 인해 -- 사용법) SELECT 컬럼명 FROM 테이블명 -- WHERE 비교컬럼 > (SELEC..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.