일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring Security
- hikaricp
- template
- intellij
- ubuntu
- git
- STS
- log4j2
- mybatis
- between date
- springboot
- oracle
- 라즈베리파이
- oracle between
- ORACLE CLOUD
- Linux
- 배열스트링
- log4j profile
- bitbucket
- datasource
- Spring Boot
- Spring
- github
- catalina log
- Java
- between 날짜
- Gradle
- MySQL
- python 개발환경
- hikari
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring Security
- hikaricp
- template
- intellij
- ubuntu
- git
- STS
- log4j2
- mybatis
- between date
- springboot
- oracle
- 라즈베리파이
- oracle between
- ORACLE CLOUD
- Linux
- 배열스트링
- log4j profile
- bitbucket
- datasource
- Spring Boot
- Spring
- github
- catalina log
- Java
- between 날짜
- Gradle
- MySQL
- python 개발환경
- hikari
- Today
- Total
목록oracle (9)
파워노트
BETWEEN BETWEEN연산자를 사용하면 테스트할 범위를 지정할 수 있습니다 . 연산자를 사용하여 BETWEEN 문에서 반환된 행에 대한 검색 조건을 구성하면 SELECT값이 지정된 범위에 있는 행만 반환됩니다. 다음은 BETWEEN 연산자 의 구문을 보여줍니다 . expression [ NOT ] BETWEEN low AND high 해당구문은 아래와 같음을 의미 한다. value >= low AND value
REGEXP_LIKE 를 사용한 정규화 식으로 데이터 찾기 콤마로 나열된 배열 스트링에서 단어 찾기. [ 테스트 쿼리 ] WITH NAMET AS ( SELECT '홍길동, 이길동, 김동길' NAME FROM DUAL UNION SELECT '홍길1, 이동길, 김김동' NAME FROM DUAL UNION SELECT '홍길2, 이동길3, 김김동' NAME FROM DUAL ) SELECT * FROM NAMET WHERE REGEXP_LIKE (NAME, '(^|,) 이동길($|,)') ; REGEXP_LIKE (NAME, '(^|,) 이동길($|,)') (^|,) : 처음이거나 ',' 콤마인지 ($|,) : 마지막이 거나 , 인지 [쿼리 결과 ]
1. 테이블 복사 스키마 (데이터도 복사O) CREATE TABLE [NEW_TABLE] AS SELECT * FROM [OLD_TABLE] [WHERE 절] 2. 테이블 구조만 복사 CREATE TABLE [NEW_TABLE] AS SELECT * FROM [OLD_TABLE] WHERE 1=2 ( where절은 true가 아닌값을 조건으로 처리 ) 3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일한 경우) INSERT INTO [NEW_TABLE] SELECT * FROM [OLD_TABLE] [WHERE 절] 4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다른 경우) INSERT INTO [NEW_TABLE] (ID, NAME, TEL) SELECT ID, NA..
[참고] https://kasckasc.tistory.com/entry/Oracle-CHAR-VARCHAR-VARCHAR2-%EC%B0%A8%EC%9D%B4 * CHAR와 VARCHAR (VARCHAR2)의 비교 문자의 경우 CHAR와 VARCHAR의 차이는 저장 영역과 문자열의 비교 방법이다. VARCHAR 유형은 가변 길이이므로 필요한 영역은 실제 데이터 크기뿐이다. 그렇기 때문에 길이가 다양한 컬럼과, 정의된 길이와 실제 데이터 길이에 차이가 있는 컬럼에 적합하다. 저장 측면에서도 CHAR 유형보다 작은 영역에 저장할 수 있으므로 장점이 있다. 비교 방법에서도 차이가 있다. CHAR 에서는 문자열을 비교할 때 공백을 채워서 비교하는 방법을 사용한다. CHAR(8) 이고 'AA'가 저장되어 있다면, ..
아래와 같이 여러 row 로 될 결과를 아래와 같은 하나의 row 로 변경 하고자 한다. select ID_PROD, SUBSTR(XMLAGG( XMLELEMENT( X, ',' , ID_SVC ) ORDER BY ID_SVC).EXTRACT('//text()'),2) AS ID_SVC from ( // 결과 테이블 select PROD as ID_PROD , SVC as ID_SVC from TB_SVC ) GROUP BY ID_PROD 와 같이 처리 한다.
SYSDATE 연, 월, 일, 시, 분, 초 까지 입력 가능 ( 초단위 ) DATE type 얻어온 숫자에 연산이 가능하다. ( SYSDATE-1 : 하루 전날 ) exam SELECT TO_DATE(SYSDATE, 'yyyy mm dd') AS "현재시간" FROM DUAL; SELECT TO_CHAR(SYSDATE, 'RRRR-MM-DD HH24:MI:SS') AS "현재시간" FROM DUAL; -- 1일 전 SELECT TO_CHAR(SYSDATE-1, 'RRRR-MM-DD HH24:MI:SS') AS "현재시간" FROM DUAL; -- 1시간 전 SELECT TO_CHAR(SYSDATE-1/24, 'RRRR-MM-DD HH24:MI:SS') AS "현재시간" FROM DUAL; -- 1분 전 ..
Date Format 지정할 때, 형식에 한글 '년월일'을 표기 SELECT TO_CHAR(SYSDATE, 'YYYY"년"MM"월"DD"일"' ) AS TODAY FROM DUAL; ("년" "월" "일") 년월일을 " 쌍따옴표로 감싸면 된다.
mybatis 설정을 해보자 * datasource 를 설정을 해보았다. 이제는 springboot 에서 쿼리를 쉽게 사용하기 위해 매핑 및 설정을 해주자. 2021.08.10 - [spring boot] - [ skeleton ] springboot 프로젝트 - hikariCP 설정 [ skeleton ] springboot 프로젝트 - hikariCP 설정 [ skeleton ] springboot 프로젝트 - mysql 연동 mysql 연동하는 프로젝트 설정. 데이터 처리 적용. hikari 설정. 자주 마주치는 오류 spring-boot-starter-data-jdbc, spring-boot-starter-data-jpa 와 같은 의.. powernote.tistory.com 2021.11.15 ..
[ skeleton ] springboot 프로젝트 - oracle 연동 요즘 핫한 무료로 주는 oracle cloud 의 DB ATP 를 연결해 보자. oracle ATP 또는 ADW 생성 및 접속을 위한 wallet 다운로드는 아래 URL 참고 - https://www.oracle.com/database/technologies/getting-started-using-jdbc.html 다운받은 wallet 을 특정 장소에 다운받아 놓고 spring boot 에서 사용할 수 있도록 설정한다. # oracle cloud free tire - https://www.oracle.com/kr/cloud/free 설정하기 build.gradle dependency 설정 // oracle cloud implemen..