본문 바로가기

분류 전체보기196

Oracle 21 xe Sample db setup Releases · oracle-samples/db-sample-schemas (github.com) Releases · oracle-samples/db-sample-schemas Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on GitHub. github.com 1. 여기에서 sample db를 내려 받는다. 2. sqlplus sysdba 권한으로 접속한다. 3. oracle12C 이후 부터는 접두어가 붙는데 이를 해제하려면 alter session set "_oracle_script"=true; 로 설정해야 한다. 4. 1에서 다운 받은 파일.. 2023. 7. 9.
Oracle DBMS_RANDOM을 이용한 테스트 데이터 만들기 이런 회원 엔티티가 있다. 여기에 테스트 데이터를 채워 넣어 보자. DBMS_RANDOM 함수를 이용해서. CREATE TABLE T_MEMBER AS WITH T1 AS ( SELECT ROWNUM AS RID1 , REGEXP_SUBSTR(STR, '[^,]+', 1, LEVEL) AS NAME1 FROM ( SELECT '김,이,박,고,안,강,조,최,차,손,하,정,허,성,하,정,진,송,마' AS STR FROM DUAL ) CONNECT BY LEVEL 2023. 5. 10.
Intellij spring boot 설정 Spring Web, liquibase, JPA, h2(in-memory) Intellij initializr 로 spring boot 프로젝트를 설정해보자. 먼저 ORM은 Jpa 로 설정하고, test 를 위한 database 는 in-memory db인 h2 로 설정하자. h2 db는 memory 형식이 아닌 다른 dbms 처럼 installer 형식으로 설치해서 사용할 수 있다. 설치형으로 하려면 아래 포스팅을 참조. https://augustines.tistory.com/177 Spring Boot & H2 DB 를 이용한 CRUD 구현 - 1 Spring Boot와 H2 database를 이용한 CRUD를 구현해보자. H2 database는 embedded server에서 구현할 수 있는 메모리.. 2022. 2. 8.
string_agg를 활용한 중복 레코드 확인 테이블 내부에 특정 컬럼의 중복이 존재한다면, 어떤 컬럼의 레코드가 중복되는지 확인할 필요가 있다. 중복되는 데이터 컬럼을 확인하려면 데이터 컬럼 기반으로 Group by 를 사용해 집약하고, Having 구문을 사용해 레코드의 수가 1보다 큰 그룹을 찾아내면 된다. 아래와 같은 데이터가 있다. CREATE TABLE PUBLIC.PROD_MASTER ( PROD_ID CHARACTER VARYING(10), PROD_NAME CHARACTER VARYING(100), CREATE_DT CHARACTER VARYING(24), PRIMARY KEY (PROD_NAME, PROD_ID) ); INSERT INTO PROD_MASTER(PROD_ID, PROD_NAME, CREATE_DT)VALUES ('1.. 2022. 2. 7.
반응형