본문 바로가기
반응형

저장소이야기/Oracle11

[Oracle19c] MacOS docker 설치 JPA 실습을 위해서 테스트용 Oracle 데이터베이스가 필요하였습니다. 실제 프로젝트에서는 Oracle 12c를 많이 사용하겠지만, Oracle 12c의 Enterprise Edition이 이번에 EOS 가 되었습니다. EOS를 확인해볼 수 있는 사이트는 다음과 같습니다. - Oracle EOS 확인 사이트에 접속하면 Oracle에서 제공하는 다양한 제품군에 대해서 서비스 지원에 관한 내용을 확인해볼 수 있습니다. 특히 Oracle Database의 경우, Oracle Technology Products (PDF) 에서 확인할 수 있습니다. Oracle Database Releases의 Enterprise Edition 12.1 버전의 EOS가 2022.07에 끝나는 것을 확인할 수 있습니다. 그래서,.. 2022. 7. 23.
[Oracle] LocalDateTime을 조회해보자 LocalDateTime으로 데이터베이스에 저장이 되었을 때 실제 사용자는 문자열로된 날짜를 입력하여서 해당 날짜 문자열을 데이터베이스에 조회하여 결과를 보여주는 요구사항이 있었습니다. 사실 너무도 간단한 내용이지만 정리해두고 까먹지 않기 위해서, 또는 까먹었다면 해당 블로그를 통해서 기억을 하기 쉽게 정리해두려고 합니다. 객체 및 테이블 생성 실습을 위한 테스트 객체는 다음과 같습니다. 활동 로그를 기록하기 위한 테이블로, sequence 오브젝트를 사용한 대리키를 사용하고 있습니다. @SequenceGenerator 의 대한 자세한 내용은 다음 블로그를 통해서 확인해주시면 됩니다. @Entity @Table(schema = "test_jpa", name = "activity_log") public c.. 2022. 7. 9.
[Oracle] LIKE 연산자 'LIKE.특정 문자 또는 문자열의 대하여 필드안에서 검색할 때 사용 가능.'_' 나 '%' 등 특수문자의 대하여 검색 가능. doc.https://docs.oracle.com/cd/B13789_01/server.101/b10759/conditions016.htm 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 8000|CODE_LSH |SALESMAN | 7902|1980-12-17 00:00:00| 5000| .. 2020. 6. 8.
[Oracle] BETWEEN 사용 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 7521|WARD |SALESMAN | 7698|1981-02-22 00:00:00| 1250| 500| 30| 7566|JONES |MANAGER | 7839|1981-04-02 00:00:00| 2975| | 20| 7654|MARTIN |SALESMAN | 7698|1981-09-28 00:00:00| 1250| 1400| 30| 7698|BLAKE |MANAG.. 2020. 6. 4.
[Ordcle] CASE 구문 쿼리만 사용하여 분기처리를 할때.CASE만큼 좋은 구문은 없다.오라클의 DECODE도 좋은 선택이다. 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 7521|WARD |SALESMAN | 7698|1981-02-22 00:00:00| 1250| 500| 30| 7566|JONES |MANAGER | 7839|1981-04-02 00:00:00| 2975| | 20| 7654|MARTIN |SALESMAN | 76.. 2020. 6. 1.
[Oracle] CONCAT과 ||(파이프,pipe) 문자열 합치기 여러가지 이유로 조합을 하는 경우가 많다. 파일명을 만들때, 문자열 삽입 등등. 샘플데이터. DEPARTMENT_ID|DEPARTMENT_NAME|LOCATION| -------------|---------------|--------| 10|ACCOUNTING |NEW YORK| 20|RESEARCH |DALLAS | 30|SALES |CHICAGO | 40|OPERATIONS |BOSTON | CONCAT.2개의 인자값을 이어준다. doc.https://docs.oracle.com/database/121/SQLRF/functions040.htm#SQLRF00619 사용방법.2개 연결인 경우. SELECT CONCAT(DEPARTMENT_ID, DEPARTMENT_NAME) AS CONCAT FROM D.. 2020. 5. 28.
반응형